XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED LIABILITIES AND OTHER
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES AND OTHER ACCRUED LIABILITIES AND OTHER
The components of Accrued liabilities and other are as follows (in thousands):
March 31, 2025December 31, 2024
Accrued liabilities$76,687 $71,776 
Royalties payable 17,325 17,017 
Stock-based compensation liabilities 11,877 6,469 
Income taxes payable 51,187 41,077 
Lease liabilities 1,820 1,657 
Other 15 1,385 
Total accrued liabilities and other$158,911 $139,381