XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 31,504 $ 53,546
Third-party royalties 9,224 7,620
Accrued expenses 26,986 22,928
Current portion of operating lease liabilities $ 15,592 [1] $ 17,195
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Accrued income tax $ 635 $ 4,926
Other 7,181 3,799
Total $ 91,122 $ 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.