v3.24.2.u1
Property, Equipment and Software, Net - Schedule of allocation of depreciation and amortization of property and equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Depreciation of property and equipment     $ 31,451 $ 23,192
Amortization of software $ 2,500 $ 2,900 5,200 5,800
Property And Equipment        
Depreciation of property and equipment 15,840 11,003 30,914 22,146
Property And Equipment | Cost of sales        
Depreciation of property and equipment 13,379 8,915 25,754 16,886
Property And Equipment | General and administrative expenses        
Depreciation of property and equipment 139 124 256 250
Impairment expense 1,756 2,392 4,061 5,825
Loss on disposal of property and equipment, net of insurance recoveries 1,001 (9) 1,436 18
Capital-build liability | Cost of sales        
Amortization of capital-build liability (2,230) (1,632) (4,246) (3,261)
Software | General and administrative expenses        
Amortization of software $ 1,795 $ 1,213 $ 3,653 $ 2,428