XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current and long-term receivables balances    
Accounts receivable $ 346,968 $ 314,666
Unbilled accounts receivable 143,773 174,334
Long-term receivables 9,994 2,735
Total receivables 500,735 491,735
Less allowance for doubtful accounts (2,504) (2,290)
Total receivables, net $ 498,231 $ 489,445