Note 8 - Balance Sheet Details - Other Accrued Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accrued selling expenses | $ 93,593 | $ 118,962 |
| Current contract liabilities | 181,721 | 153,745 |
| Accrued legal & professional fees (1) | 38,210 | 248,445 |
| Current operating lease liabilities | 11,328 | 15,731 |
| Accrued contingent consideration | 105,858 | 11,175 |
| Accrued other | 17,060 | 43,329 |
| Total | $ 447,770 | $ 591,387 |
| X | ||||||||||
- Definition The amount of accrued legal & professional fees. No definition available.
|
| X | ||||||||||
- Definition The amount of accrued other. No definition available.
|
| X | ||||||||||
- Definition The amount of accrued selling expenses. No definition available.
|
| X | ||||||||||
- Definition The amount of current contract liabilities. No definition available.
|
| X | ||||||||||
- Definition The amount of operating lease liabilities. No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|