v3.24.2
Note 4 - Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Contract assets, balance $ 50,304 $ 86,993
Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional (46,118) (83,470)
Contract assets recognized, net of reclassification to receivables 35,051 37,707
Contract assets, balance 39,237 41,230
Contract liabilities, balance 4,756 5,255
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied (3,702) (4,912)
Cash received in advance and not recognized as revenue 4,569 3,855
Contract liabilities, balance $ 5,623 $ 4,198