Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 73,164 | $ 78,329 |
Less accumulated depreciation | (49,093) | (51,315) |
Property and equipment, less accumulated depreciation | 24,071 | 27,014 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 342 | 336 |
Machinery and equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 5,842 | 6,021 |
Revenue-generating assets | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 60,110 | 61,380 |
Office and computer equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 6,870 | 10,561 |
Motor vehicles | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 0 | $ 31 |