XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
(in thousands)2023202220232022
Balance at beginning of period$2,658 $2,161 $2,304 $2,949 
Cumulative effect of accounting change upon adoption of CECL— — — 254 
Additions97 351 556 1,010 
Write-offs, net of recoveries(82)(36)(190)(1,727)
Foreign currency translation adjustment(3)(14)— (24)
Balance at end of period$2,670 $2,462 $2,670 $2,462 
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
September 30,
Nine Months Ended
September 30,
(in thousands)2023202220232022
Corporate information technology$4,665 $7,012 $14,854 $19,425 
Development of platform and product initiatives4,371 4,433 13,065 12,797 
Production support and maintenance2,293 2,270 6,790 6,584 
Total production systems6,664 6,703 19,855 19,381 
Total corporate technology and production systems
$11,329 $13,715 $34,709 $38,806