v3.26.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts receivable, net $ 499,621 $ 484,458
Contract assets (included within accounts receivable, net) 0 10,337
Deferred revenue (included within other liabilities) 21,732 17,132
Billed Revenues [Member]    
Accounts receivable, net 337,429 319,288
Unbilled Revenues [Member]    
Accounts receivable, net $ 162,192 $ 154,833