XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities    
Royalties owed to third parties $ 5,633 $ 6,500
Professional fees 4,507 4,858
UK value-added tax 1,045 5,159
Compensation 2,514 5,522
Subcontractor 1,756 1,756
Customer deposit 621 621
Other 1,388 3,490
Total accrued liabilities $ 17,464 $ 27,906