Organization record
Glass House Brands Inc.
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": 13715000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 8688000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 5540000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 6005745, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 4342622, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 2583910, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4417000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5221000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3979000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4788748, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2464514, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5141021, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| capex | {"amount": 27179000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-31 | sec_edgar |
| capex | {"amount": 10294000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-12-31 | sec_edgar |
| capex | {"amount": 12309000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-31 | sec_edgar |
| capex | {"amount": 27765732, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 108495825, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-12-31 | sec_edgar |
| capex | {"amount": 3850589, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23350000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 36923000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32524000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14144000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54066831, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4535251, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2631886, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2722000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -13699000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 7870000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 30061897, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 181317571, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 17320089, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -27742000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -10294000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -12714000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -29200673, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -111500742, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -7719045, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 11447000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 28392000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 23224000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -40784553, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -20285249, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7697679, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 105024000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 103505000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 79867000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 64162019, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 47393399, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 29519143, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 67749000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 66100000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 49216000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 38894236, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 68621879, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 18465020, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 37959000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 66478000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 87359000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 54001169, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 55238973, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 19604234, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.55, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.62, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.83, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.78, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.55, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.62, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.83, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.78, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-12-31 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-12-31 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-12-31 | sec_edgar |
| goodwill | {"amount": 37798000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 4918823, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 4815999, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 76960000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 97393000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 80969000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 20711973, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 15799107, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 18740458, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 11934000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 10498000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 9943000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": -4385154, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2012737, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 6418533, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| industry_sic | {"code": "2833", "scheme": "SIC", "description": "Medicinal Chemicals & Botanical Products | sec_edgar | |
| intangible_assets | {"amount": 11577000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 14200000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2024-12-31 | sec_edgar |
| intangible_assets | {"amount": 21213000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2023-12-31 | sec_edgar |
| intangible_assets | {"amount": 35921835, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 5629833, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 5279000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2020-12-31 | sec_edgar |
| interest_expense | {"amount": 7058000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 9184000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 9819000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2023-12-31 | sec_edgar |
| interest_expense | {"amount": 7608490, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2022-12-31 | sec_edgar |
| interest_expense | {"amount": 2736875, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2021-12-31 | sec_edgar |
| interest_expense | {"amount": 2179137, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2020-12-31 | sec_edgar |
| inventory | {"amount": 26227000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 14252000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 8840000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| inventory | {"amount": 10950071, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| inventory | {"amount": 6527571, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 6866002, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt | {"amount": 68666000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt | {"amount": 58196000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt | {"amount": 64063000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-12-31 | sec_edgar |
| long_term_debt | {"amount": 62658948, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2022-12-31 | sec_edgar |
| long_term_debt | {"amount": 44855422, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt | {"amount": 15970079, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 37000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 7644000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 7550000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 40237, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 37986, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 601187, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 68629000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 50552000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 56513000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 62618711, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 44817436, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 15368892, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": -29659000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 519000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -98270000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -32903021, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| net_income | {"amount": -43102732, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| net_income | {"amount": -16659478, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"amount": 93493000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 91656000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 130498000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 77105423, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_expenses | {"amount": 51974872, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_expenses | {"amount": 24743408, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_income | {"amount": -16533000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": 5737000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -49529000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -56393450, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_income | {"amount": -36175765, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_income | {"amount": -6002950, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 3134634, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 228760000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 212252000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 215686000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 216430924, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2022-12-31 | sec_edgar |
| ppe_net | {"amount": 195798524, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 27192027, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| pretax_income | {"amount": -17018000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 11219000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -88118000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": -37349850, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2022-12-31 | sec_edgar |
| pretax_income | {"amount": -41287769, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2021-12-31 | sec_edgar |
| pretax_income | {"amount": -10240945, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2020-12-31 | sec_edgar |
| profit_loss | {"amount": -28952000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| profit_loss | {"amount": 721000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| profit_loss | {"amount": -98061000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| profit_loss | {"amount": -32964696, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| profit_loss | {"amount": -43300506, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| profit_loss | {"amount": -16659478, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| retained_earnings | {"amount": -220075000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": -190416000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2024-12-31 | sec_edgar |
| retained_earnings | {"amount": -190935000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": -92665231, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2022-12-31 | sec_edgar |
| retained_earnings | {"amount": -59762210, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2021-12-31 | sec_edgar |
| retained_earnings | {"amount": -16659478, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2020-12-31 | sec_edgar |
| revenue | {"amount": 181984000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-12-31 | sec_edgar |
| revenue | {"amount": 200898000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-12-31 | sec_edgar |
| revenue | {"amount": 160836000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-12-31 | sec_edgar |
| revenue | {"amount": 84873992, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2022-12-31 | sec_edgar |
| revenue | {"amount": 63192506, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2021-12-31 | sec_edgar |
| revenue | {"amount": 48259601, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2020-12-31 | sec_edgar |
| sga_expense | {"amount": 64098000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 60126000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 52914000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 45574365, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2022-12-31 | sec_edgar |
| sga_expense | {"amount": 33780783, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2021-12-31 | sec_edgar |
| sga_expense | {"amount": 18637477, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2020-12-31 | sec_edgar |
| share_based_compensation | {"amount": 13402000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-12-31 | sec_edgar |
| share_based_compensation | {"amount": 13098000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2024-12-31 | sec_edgar |
| share_based_compensation | {"amount": 7637000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2023-12-31 | sec_edgar |
| share_based_compensation | {"amount": 12755681, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2022-12-31 | sec_edgar |
| share_based_compensation | {"amount": 8709913, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2021-12-31 | sec_edgar |
| share_based_compensation | {"amount": 2547792, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2020-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 81935989, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 75229075, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 72028902, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 64182436, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2022-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 40280639, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2021-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 21265601, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2020-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 81935989, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 75229075, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 72028902, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 64182436, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2022-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 40280639, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2021-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 21265601, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2020-12-31 | sec_edgar |