XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
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)2021202220212022
Balance at beginning of period$1,778 $1,842 $1,861 $2,949 
Cumulative effect of accounting change upon adoption of CECL— — — 254 
Additions417 351 496 659 
Write-offs, net of recoveries(16)(22)(172)(1,691)
Foreign currency translation adjustment(10)(5)(10)
Balance at end of period$2,180 $2,161 $2,180 $2,161 
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)2021202220212022
Corporate information technology$4,937 $6,290 $9,489 $12,413 
Development of platform and product initiatives3,740 4,115 7,336 8,364 
Production support and maintenance1,321 2,134 3,526 4,314 
Total production systems5,061 6,249 10,862 12,678 
Corporate technology and production systems$9,998 $12,539 $20,351 $25,091