v3.26.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts receivable, net $ 484,669 $ 484,458
Contract assets (included within accounts receivable, net) 0 10,337
Deferred revenue (included within other liabilities) 19,754 17,132
Billed Revenues [Member]    
Accounts receivable, net 333,949 319,288
Unbilled Revenues [Member]    
Accounts receivable, net $ 150,720 $ 154,833