XML 97 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Trade $ 112,169 $ 129,257  
Other 13,799 9,084  
Unbilled Receivables 21,916 21,324  
Total Receivables 147,884 159,665  
Less Allowance for Credit Losses 1,920 2,522 $ 1,648
Receivables, net of allowance for credit losses $ 145,964 $ 157,143