XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current and long-term receivables balances    
Accounts receivable $ 290,350 $ 314,666
Unbilled accounts receivable 152,717 174,334
Long-term receivables 4,869 2,735
Total receivables 447,936 491,735
Less allowance for doubtful accounts (2,152) (2,290)
Total receivables, net $ 445,784 $ 489,445