XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Receivables and Allowance for Credit Losses - Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Receivables [Abstract]      
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