v3.26.1
Select Balance Sheet Information - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Receivables        
Trade $ 151,143 $ 110,180    
Other 10,015 12,094    
Unbilled Receivables 23,795 24,868    
Total Receivables 184,953 147,142    
Less: Allowance for Credit Losses 1,738 1,646 $ 2,191 $ 1,920
Receivables, net of allowance for credit losses $ 183,215 $ 145,496