XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts receivable, net $ 381,164 $ 330,817
Deferred revenue 13,001 17,038
Billed Revenues [Member]    
Accounts receivable, net 244,150 236,158
Unbilled Revenues [Member]    
Accounts receivable, net $ 137,014 $ 94,659