XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED LIABILITIES AND OTHER (Tables)
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other
The components of Accrued liabilities and other are as follows (in thousands):
September 30, 2025December 31, 2024
Accrued liabilities$101,647 $71,776 
Royalties payable 14,785 17,017 
Stock-based compensation liabilities 24,013 6,469 
Income taxes payable 43,033 41,077 
Lease liabilities 2,535 1,657 
Other 163 1,385 
Total accrued liabilities and other$186,176 $139,381