XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation and amortization $ (34,982) $ (31,203)
Property and equipment, net 48,653 47,628
Land    
Property, Plant and Equipment [Line Items]    
Total 5,344 5,344
Building    
Property, Plant and Equipment [Line Items]    
Total 42,374 41,534
Computers    
Property, Plant and Equipment [Line Items]    
Total 9,761 8,811
Furniture    
Property, Plant and Equipment [Line Items]    
Total 3,844 3,688
Automobiles and other vehicles    
Property, Plant and Equipment [Line Items]    
Total 14,744 12,370
Software    
Property, Plant and Equipment [Line Items]    
Total 7,007 6,218
Net of accumulated depreciation    
Property, Plant and Equipment [Line Items]    
Total 83,074 77,965
Property and equipment, net 48,092 46,762
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 561 $ 866