XML 85 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Fixed Assets and Capitalized Software - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Amortization of capitalized software $ 29,882 $ 24,886 $ 20,718
Depreciation of fixed assets 6,976 8,452 10,192
Total depreciation and amortization expense $ 36,858 33,338 30,910
Assets under leaseback obligations      
Property, Plant and Equipment [Line Items]      
Depreciation of fixed assets   $ 700 $ 1,700