XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED LIABILITIES AND OTHER
9 Months Ended
Sep. 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):
September 30, 2024December 31, 2023
Accrued liabilities$86,081 $66,478 
Royalties payable 10,256 28,550 
Stock-based compensation liabilities 5,078 9,048 
Income taxes payable 15,291 16,392 
Lease liabilities 1,572 1,545 
Other 20 2,626 
Total accrued liabilities and other$118,298 $124,639