XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Losses The following table summarizes changes in the allowance for expected credit losses for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2022202320222023
Balance at beginning of period$1,842 $2,473 $2,949 $2,304 
Cumulative effect of accounting change upon adoption of CECL— — 254 — 
Additions351 215 659 459 
Write-offs, net of recoveries(22)(30)(1,691)(108)
Foreign currency translation adjustment(10)— (10)
Balance at end of period$2,161 $2,658 $2,161 $2,658 
Summary 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
June 30,
Six Months Ended
June 30,
(in thousands)2022202320222023
Corporate information technology$6,290 $4,922 $12,413 $10,189 
Development of platform and product initiatives4,115 4,280 8,364 8,694 
Production support and maintenance2,134 2,226 4,314 4,497 
Total production systems6,249 6,506 12,678 13,191 
Corporate technology and production systems$12,539 $11,428 $25,091 $23,380