v3.26.1
Details of Certain Accounts - Summary of Property and equipment, net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 186,147 $ 168,308
Less: Accumulated depreciation (70,010) (61,925)
Property and equipment, net of accumulated depreciation 116,137 106,383
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 92,585 80,022
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 4,454 4,391
Vehicles under finance leases [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 64,125 56,724
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,845 2,845
Leaseholds and Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 15,255 15,214
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 5,357 5,305
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,059 3,340
Land and Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 467 $ 467