XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED LIABILITIES AND OTHER (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts 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