v3.26.1
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