XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Trade receivable, net $ 478,887 $ 428,925
Contract assets (included within accounts receivable, net) 52,607 0
Deferred revenue (included within other liabilities) 27,206 51,192
Billed Revenues [Member]    
Trade receivable, net 222,591 289,235
Unbilled Revenues [Member]    
Trade receivable, net $ 203,689 $ 139,690