XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 44,095 $ 53,546
Accrued expenses 24,307 23,899
Current portion of operating lease liabilities $ 14,760 [1] $ 17,195
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Third-party royalties $ 8,478 $ 7,620
Accrued other taxes 6,464 1,285
Accrued income taxes 1,991 4,926
Other 9,866 1,543
Total $ 109,961 $ 110,014
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.