XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Revenue - Contract With Customer Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance, beginning of period $ 120,516 $ 121,778
Revenue recognized in advance of billings 70,640 53,048
Contract With Customer, Asset, Billings (54,772) (56,916)
Contract With Customer, Asset, Other (669) (1,569)
Balance, end of period 135,715 116,341
Balance, beginning of period 21,450 17,456
Contract With Customer, Liability, Billings 6,512 18,675
Revenue recognized (9,367) (10,498)
Contract With Customer, Liability, Other 1 161
Balance, end of period $ 18,596 $ 25,794