v3.26.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross $ 47,109 $ 44,737
Less: Accumulated depreciation (16,526) (14,694)
Total property, plant, and equipment, net 30,583 30,043
Vehicles    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 9,215 9,003
Computers and equipment    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 13,223 11,697
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 4,254 4,228
Third-party software    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 2,478 2,077
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 10,085 10,148
Buildings    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 3,411 3,196
Land    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross 3,437 3,484
Other fixed assets    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment, gross $ 1,006 $ 905