XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Furniture and Fixtures, Gross $ 7,950 $ 7,552
Capitalized Computer Software, Gross 25,242 18,678
Property, Plant and Equipment, Other, Gross 2,808 2,808
Leasehold Improvements, Gross 2,516 1,878
Property, Plant and Equipment, Gross 38,516 30,916
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (23,999) (19,477)
Property and equipment, net 14,517 11,439
Depreciation 5,094 4,044
Capitalized Computer Software, Additions $ 7,027 $ 4,228
Software and Software Development Costs    
Property, Plant and Equipment [Abstract]    
Property, Plant and Equipment, Useful Life 3 years  
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years