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 |
X | ||||||||||
- Definition Amount of additions of obligation to transfer good or service to customer for which consideration has been received or is receivable. No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|