XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment $ 51,492 $ 48,492  
Depreciation and amortization 14,126 14,060 $ 14,494
Depreciation and amortization 6,900 6,800 $ 5,900
Internally Developed Software [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 1,600 $ 1,600