XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 74,136 $ 66,169  
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (39,794) (31,656)  
Property, Plant and Equipment, Net 34,342 34,513  
Depreciation Expense 9,700 8,800 $ 8,200
Office furnishings, leasehold improvements, computer equipment and computer software      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 53,407 45,440  
Transportation and construction equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 20,729 $ 20,729