XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Trade receivable, net $ 448,120 $ 478,887
Contract assets (included within accounts receivable, net) 16,620 52,607
Deferred revenue (included within other liabilities) 28,016 27,206
Billed Revenues [Member]    
Trade receivable, net 295,083 222,591
Unbilled Revenues [Member]    
Trade receivable, net $ 136,417 $ 203,689