XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Revenue - Deferred Revenue and Contract Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Balance, beginning of period $ 145,131
Deferred revenue 134,740
Recognized revenue (128,901)
Balance, end of period 150,970
Balance, beginning of period 7,487
Consideration recognized as revenue 14,924
Transferred to receivables (17,808)
Balance, end of period $ 4,603