XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
ACCRUED LIABILITIES AND OTHER
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES AND OTHER ACCRUED LIABILITIES AND OTHER
The components of Accrued liabilities and other are as follows (in thousands):
June 30, 2024December 31, 2023
Accrued liabilities$87,580 $66,478 
Royalties payable 5,946 28,550 
Stock-based compensation liabilities 3,546 9,048 
Income taxes payable 12,869 16,392 
Lease liabilities 1,537 1,545 
Other 4,959 2,626 
Total accrued liabilities and other$116,437 $124,639