v3.25.1
Note 10 - Revenue - Deferred Revenue and Contract Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Balance, beginning of period $ 156,804
Contract liabilities 68,892
Recognized revenue (63,354)
Balance, end of period $ 162,342