Organization record
SOS Limited
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": 19347000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 13324000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 12511000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 12724000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 36740000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 13923000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 12834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 34886000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 11376000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 695000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 1078000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 13813000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 3158000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3410000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 2630000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 512000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 809000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2376000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 2432000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5738000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 19843000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 50405000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 10235000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1288000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 8171000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2721000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| capex | {"amount": 38000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-12-31 | sec_edgar |
| capex | {"amount": 16030000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3232000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4163000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 228131000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 279177000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 259492000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 247346000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 327126000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 185451000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 610000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 610000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 41000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 13000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 54000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 18983000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25045000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5813000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 237484000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 279177000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 264434000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 338025000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 15790000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6817000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 24550000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 24548000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": 17596000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -288000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 34695000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 18483000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 584075000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 551824000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 43551000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 898000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 84677000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 24002000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -38000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -16030000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 1597000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -33034000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -30705000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": 2999000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -795000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1969000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": 2000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2190000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -3087000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -246484000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -240366000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -72910000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -53395000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": 9708000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1981000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -72915000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -104317000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -218563000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -339165000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -43552000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 466000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 44000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -10000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -45000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -3701000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -25945000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -16934000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 113456157, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 65759210, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 64702673, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16508037, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12623530, "concept": "us-gaap:CommonStockSharesIssued"} | 2004-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 113456157, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 65759210, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 64702673, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 16508037, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 152034000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 90904000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 224383000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 58083000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 78234000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 41716000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 270597000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 82164000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 277879000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 167238000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 37295000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 9830000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 9459000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 19000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 24620000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 463391000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 479733000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 465139000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 505535000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_assets | {"amount": 455395000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 416157000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 441188000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 682845000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 663507000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 525159000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_assets | {"amount": 65023000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 18727000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_assets | {"amount": 20546000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 16994000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 41937000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 58050000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 46664000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 94457000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 61519000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 39301000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 45581000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 59813000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 6777000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 20561000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_liabilities | {"amount": 19228000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 17132000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 5203000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -6.0184, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0139, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -4.485, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0299, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -4.035, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0031, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.9564, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0046, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2022-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0251, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.0135, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.0248, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.0023, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2018-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.48, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.46, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -6.0184, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0139, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -4.485, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0299, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -4.035, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0031, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.9564, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0046, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2022-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0251, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.009, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.0248, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.0023, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.48, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2017-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.46, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2016-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2015-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2025-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2025-06-30 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-06-30 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-06-30 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-06-30 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 72000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-06-30 | sec_edgar |
| goodwill | {"amount": 71977000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 2256000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": -1309000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 7041000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 2431000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 14182000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 90000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": -10571000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 2591000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 12911000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 17240000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 12994000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |