v3.26.1
Select Balance Sheet Information - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Receivables        
Trade $ 169,019 $ 110,180    
Other 10,653 12,094    
Unbilled Receivables 21,270 24,868    
Total Receivables 200,942 147,142    
Less: Allowance for Credit Losses 1,908 1,646 $ 2,357 $ 1,920
Receivables, net of allowance for credit losses $ 199,034 $ 145,496