XML 87 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable.      
Billed receivables $ 50,926 $ 72,852  
Unbilled receivables 23,876 25,741  
Other 8,719 9,425  
Less: Allowance for credit losses (6,628) (6,402)  
Accounts Receivable, net $ 76,893 $ 101,616 $ 184,102