XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
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:
Three Months Ended
March 31,
(in thousands)20242023
Balance as of beginning of period$2,816 $2,304 
Additions204 244 
Write-offs, net of recoveries(82)(78)
Foreign currency translation adjustment(5)
Balance as of end of period$2,933 $2,473 
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:
 Three Months Ended
March 31,
(in thousands)20242023
Corporate information technology$4,826 $5,267 
Development of platform and product initiatives5,560 4,414 
Production support and maintenance2,828 2,271 
Total production systems8,388 6,685 
Total corporate technology and production systems
$13,214 $11,952