XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 58,553 $ 51,492
Less: accumulated depreciation and amortization (33,850) (27,481)
Property and equipment, net 24,703 24,011
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,809 10,430
Furniture and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,532 5,758
Transportation Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 231 258
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,773 11,110
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 27,208 $ 23,936