v3.26.1
ACCRUED LIABILITIES AND OTHER (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued liabilities $ 98,462 $ 81,969
Royalties payable 16,887 22,608
Stock-based compensation liabilities 49,017 21,645
Income taxes payable 42,721 62,156
Lease liabilities $ 2,208 $ 2,152
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities and other Total accrued liabilities and other
Other $ 0 $ 2,752
Total accrued liabilities and other $ 209,295 $ 193,282