XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Expected Credit Losses The following table summarizes changes in the allowance for expected credit losses for the periods presented:
Year Ended
December 31,
(in thousands)202320222021
Balance at beginning of period$2,304 $2,949 $1,861 
Cumulative effect of accounting change upon adoption of CECL— 254 — 
Additions937 871 1,169 
Write-offs, net of recoveries(434)(1,758)(210)
Foreign currency translation adjustment(12)129 
Balance at end of period$2,816 $2,304 $2,949 
Schedule of Corporate Technology and Production Systems Expense
The following table sets forth expenses included in each category of corporate technology and production systems for the periods presented:
Year Ended
December 31,
(in thousands)202320222021
Corporate information technology$19,399 $25,109 $21,230 
Development of platform and product initiatives16,371 16,740 15,387 
Production support and maintenance8,645 8,638 7,706 
Total production systems25,016 25,378 23,093 
Total corporate technology and production systems
$44,415 $50,487 $44,323