XML 92 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables - Summary of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Trade $ 129,257 $ 112,126  
Other 9,084 9,983  
Unbilled Receivables 21,324 23,932  
Total Receivables 159,665 146,041  
Less Allowance for Credit Losses 2,522 1,648 $ 1,836
Receivables, net of allowance for credit losses $ 157,143 $ 144,393