XML 56 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Accrued compensation $ 3,172 $ 4,504
Taxes payable 5,016 5,645
Current portion of operating lease liabilities 1,031 698
Royalties payable $ 4,345 $ 3,199
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued trade payables $ 12,940 $ 14,882
Accrued expenses and other current liabilities $ 26,504 $ 28,928