v3.26.1
ACCRUED LIABILITIES AND OTHER (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other
The components of Accrued liabilities and other are as follows (in thousands):
March 31, 2026December 31, 2025
Accrued liabilities$78,128 $84,929 
Royalties payable 23,617 22,608 
Stock-based compensation liabilities 20,278 21,645 
Income taxes payable 104,374 63,268 
Lease liabilities 2,209 2,152 
Other (236)2,751 
Total accrued liabilities and other$228,370 $197,353