v3.26.1
Note 8 - Balance Sheet Details - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued selling expenses $ 103,785 $ 118,962
Current contract liabilities 142,421 153,745
Accrued legal & professional fees 250,142 248,445
Current operating lease liabilities 11,876 15,731
Accrued other (1) 69,203 54,504
Total $ 577,427 $ 591,387