XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Revenue - Contract With Customer Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Balance, beginning of period $ 120,516 $ 121,778
Revenue recognized in advance of billings 156,976 126,071
Contract With Customer, Asset, Billings (139,827) (124,451)
Contract With Customer, Asset, Other 1,816 (1,039)
Balance, end of period 139,481 122,359
Balance, beginning of period 21,450 17,456
Contract With Customer, Liability, Billings 28,214 24,098
Revenue recognized (12,554) (14,730)
Contract With Customer, Liability, Other (5) 166
Balance, end of period $ 37,105 $ 26,990