XML 101 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable, net $ 330,817 $ 204,921
Unbilled receivable 330,817 204,921
Deferred revenue 17,038 29,063
Billed Revenues [Member]    
Accounts receivable, net 236,158 159,421
Unbilled receivable 236,158 159,421
Unbilled Revenues [Member]    
Accounts receivable, net 94,659 45,500
Unbilled receivable $ 94,659 $ 45,500