v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Income Tax Disclosure [Abstract]    
Total deferred tax assets $ 31,998 $ 43,985
Valuation allowance (27,408) (40,613)
Net deferred tax assets 4,590 3,372
Total deferred tax liabilities (4,755) (10,111)
Net deferred tax liabilities $ (165) $ (6,739)