Organization record
CHASE GENERAL CORP
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 161718, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_payable | {"amount": 74718, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 286616, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-30 | sec_edgar |
| accounts_payable | {"amount": 91169, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 75805, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_payable | {"amount": 112106, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 293872, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-30 | sec_edgar |
| accounts_payable | {"amount": 173153, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 46566, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_payable | {"amount": 49815, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 350110, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 100754, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 55619, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 64802, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 310875, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 135705, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 135729, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 75682, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 234398, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 40274, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 58975, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 70122, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 233831, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 47905, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 82075, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 66133, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 265990, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 78549, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 47658, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 92379, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 294706, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 122411, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_payable | {"amount": 176871, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 113182, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 157217, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 266042, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 63628, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 68623, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 142251, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 287754, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 46718, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 40606, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 125767, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 333751, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 111944, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 44802, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 104898, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 340348, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-30 | sec_edgar |
| accounts_payable | {"amount": 51947, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-30 | sec_edgar |
| accounts_payable | {"amount": 55947, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| accounts_payable | {"amount": 109666, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 295546, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-30 | sec_edgar |
| accounts_payable | {"amount": 66598, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_payable | {"amount": 40866, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_payable | {"amount": 132862, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 293898, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-30 | sec_edgar |
| accounts_payable | {"amount": 78798, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 119122, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 88580, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 337759, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 104796, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 197657, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_receivable | {"amount": 301264, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 613877, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-09-30 | sec_edgar |
| accounts_receivable | {"amount": 212015, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 125344, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_receivable | {"amount": 340847, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 788852, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-09-30 | sec_edgar |
| accounts_receivable | {"amount": 222699, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 168952, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 216198, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 960707, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 253900, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 252658, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 225198, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 970766, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 141336, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 219351, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 191723, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 666951, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 196802, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 114676, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 312676, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 649530, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_receivable | {"amount": 144239, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 117688, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 164126, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 447531, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 137869, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 165586, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 187218, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 553964, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 135331, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 214739, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 187166, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 658786, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 127207, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 304353, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 306723, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 640154, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 179622, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 147781, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 175289, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 699168, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 187607, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 141092, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 268933, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 686878, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-30 | sec_edgar |
| accounts_receivable | {"amount": 178686, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-30 | sec_edgar |
| accounts_receivable | {"amount": 178368, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| accounts_receivable | {"amount": 242793, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 600399, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-30 | sec_edgar |
| accounts_receivable | {"amount": 166585, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 143031, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 253161, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 532419, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-30 | sec_edgar |
| accounts_receivable | {"amount": 139963, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 151631, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 184036, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 701747, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 161670, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| capex | {"amount": 165405, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-06-30 | sec_edgar |
| capex | {"amount": 77500, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-03-31 | sec_edgar |
| capex | {"amount": 31088, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-06-30 | sec_edgar |
| capex | {"amount": 60683, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-06-30 | sec_edgar |
| capex | {"amount": 60688, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-03-31 | sec_edgar |
| capex | {"amount": 4666, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-12-31 | sec_edgar |
| capex | {"amount": 18628, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-06-30 | sec_edgar |
| capex | {"amount": 15880, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-06-30 | sec_edgar |
| capex | {"amount": 1310, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-06-30 | sec_edgar |
| capex | {"amount": 72585, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-06-30 | sec_edgar |
| capex | {"amount": 2276, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-03-31 | sec_edgar |
| capex | {"amount": 17245, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-06-30 | sec_edgar |
| capex | {"amount": 17245, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-03-31 | sec_edgar |
| capex | {"amount": 17245, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-12-31 | sec_edgar |
| capex | {"amount": 17247, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-09-30 | sec_edgar |
| capex | {"amount": 24671, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-06-30 | sec_edgar |
| capex | {"amount": 21622, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-03-31 | sec_edgar |
| capex | {"amount": 21622, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-12-31 | sec_edgar |
| capex | {"amount": 14082, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-09-30 | sec_edgar |
| capex | {"amount": 108798, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-06-30 | sec_edgar |
| capex | {"amount": 11386, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-09-30 | sec_edgar |
| capex | {"amount": 28767, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-06-30 | sec_edgar |
| capex | {"amount": 27439, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-03-31 | sec_edgar |
| capex | {"amount": 21132, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-12-31 | sec_edgar |
| capex | {"amount": 8456, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-09-30 | sec_edgar |
| capex | {"amount": 3749, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-06-30 | sec_edgar |
| capex | {"amount": 2225, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-03-31 | sec_edgar |
| capex | {"amount": 2225, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-12-31 | sec_edgar |
| capex | {"amount": 45680, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-06-30 | sec_edgar |
| capex | {"amount": 45680, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-03-31 | sec_edgar |
| capex | {"amount": 2613, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-12-31 | sec_edgar |
| capex | {"amount": 33488, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-06-30 | sec_edgar |
| capex | {"amount": 18425, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-03-31 | sec_edgar |
| capex | {"amount": 10786, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-12-31 | sec_edgar |
| capex | {"amount": 1351, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 84986, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 162772, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 61868, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 47440, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 131429, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 319143, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 44311, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 41974, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 84193, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 250065, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20485, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 11295, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 176088, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 332615, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13511, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 252893, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 312247, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5804, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7115, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 305342, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 285839, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 53390, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 128877, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 287207, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24185, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 18800, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 98777, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 249130, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24185, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2129, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2018-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 2129, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 184860, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 328331, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 283, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 46182, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 123483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 299932, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5917, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19259, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 282679, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 371114, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 29912, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 84204, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 305173, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-03-31 | sec_edgar |