XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Receivables and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Receivables
Receivables consist of the following (in thousands):
June 30,
2026
December 31,
2025
December 31,
2024
Accounts receivable–trade$114,411 $83,809 $85,562 
Less allowance for credit losses(1,164)(895)(885)
Receivables, net$113,247 $82,914 $84,677 
Schedule of Allowance for Credit Loss
The following table provides a roll-forward of the allowance for credit losses that is deducted from accounts receivable to present the net amount expected to be collected for the six-month periods ended June 30, 2026 and 2025 (in thousands):
Allowance for Credit Losses
Six-Month Period Ended
June 30,
20262025
Allowance - beginning of period$895 $885 
Provision (adjustment) for expected credit losses269 (121)
Amounts written off against the allowance, net of recoveries— (2)
Allowance - end of period$1,164 $762