v3.26.1
Accounts Receivable
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for credit losses are as follows:
 
June 30, 2026December 31, 2025
(in thousands)
Accounts receivable$361,985 $315,695 
Less: Allowance for credit losses1,222 1,308 
Total, net$360,763 $314,387 

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Allowance for credit losses:(in thousands)
Balance, beginning of period$1,188 $1,126 $1,308 $1,038 
Provisions for expected credit losses, net of adjustments36 279 (12)377 
Accounts receivable recoveries (write offs)(2)(97)(74)(107)
Balance, end of period$1,222 $1,308 $1,222 $1,308