XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Furniture and Fixtures, Gross $ 8,273 $ 7,950
Capitalized Computer Software, Gross 31,305 25,242
Property, Plant and Equipment, Other, Gross 3,063 2,808
Leasehold Improvements, Gross 2,595 2,516
Property, Plant and Equipment, Gross 45,236 38,516
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (25,567) (23,999)
Property and equipment, net $ 19,669 $ 14,517
Software and Software Development Costs    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Minimum [Member] | Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Minimum [Member] | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Minimum [Member] | Other Capitalized Property Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Maximum [Member] | Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Maximum [Member] | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Maximum [Member] | Other Capitalized Property Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years