XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for credit losses are as follows:
 
 September 30,
2025
December 31,
2024
 (in thousands)
Accounts receivable$267,568 $148,472 
Less:  Allowance for credit losses1,330 1,038 
Total, net
$266,238 $147,434 

 
 Three Months EndedNine Months Ended
 September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
Allowance for credit losses:(in thousands)
Balance, beginning of period$1,308 $1,492 $1,038 $323 
Provisions for expected credit(75)(354)302 820 
losses, net of adjustments
Accounts receivable written off, net of recoveries
97 — (10)(5)
Balance, end of period$1,330 $1,138 $1,330 $1,138