XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Accounts Receivable
 September 30,
2024
December 31,
2023
 (in thousands)
Accounts receivable$144,944 $138,431 
Less:  Allowance for credit losses(1,138)(323)
Total, net
$143,806 $138,108 
Allowance for Doubtful Accounts
 Three Months EndedNine Months Ended
 September 30,
2024
September 30,
2023
September 30,
2024
September 30,
2023
Allowance for credit losses:(in thousands)
Balance, beginning of period$1,492 $306 $323 $477 
Provisions for (recoveries of) expected credit
(354)79 820 (92)
losses, net of adjustments
Accounts receivable written off, net of recoveries
— — (5)— 
Balance, end of period$1,138 $385 $1,138 $385