XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Accounts Receivable
 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 
Allowance for Doubtful Accounts
 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