XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities    
Royalties owed to third parties $ 12,321 $ 6,500
Compensation 3,696 5,522
Professional fees 2,063 4,858
Subcontractor 1,756 1,756
Acquisition related liabilities 1,000 0
Value-added tax 882 5,159
Customer deposit 621 621
Other 1,745 3,490
Total accrued liabilities $ 24,084 $ 27,906