XML 161 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and equipment - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment      
Depreciation, Depletion and Amortization $ 4,852 $ 1,499 $ 4,608
Capitalized Software Disposal - Gross 1,018 1,061 13,202
Leased Vehicle Disposal   1,069 1,222
Gain on Leased Vehicle Disposal   559 738
Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment 163 702 12,691
Property, Plant and Equipment, Disposals 167 749  
Accumulated Depreciation - Leased Vehicles Disposed of   1,038 1,114
Accumulated Depreciation, Buildings Disposed of     5,129
Gain on Building Disposal     12,164
Building Disposal     $ 13,369
Accumulated Amortization of Software and Hardware 953 $ 379  
Leasehold Improvement Disposal 311    
Accumulated Depreciation - Leasehold improvements 232    
Capitalized Computer Software, Impairments $ 1,035