XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED LIABILITIES AND OTHER (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other
The components of Accrued liabilities and other are as follows (in thousands):
June 30, 2025December 31, 2024
Accrued liabilities$86,938 $71,776 
Royalties payable 14,321 17,017 
Stock-based compensation liabilities 14,068 6,469 
Income taxes payable 47,341 41,077 
Lease liabilities 2,062 1,657 
Other 1,524 1,385 
Total accrued liabilities and other$166,254 $139,381