v3.25.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2017
Effective Income Tax Rate Reconciliation [Line Items]        
Valuation allowance percentage 100.00%      
Valuation allowance $ 12,182 $ 10,471 $ 8,074  
Deferred tax asset 12,419 $ 10,798 $ 8,254  
Domestic Tax Jurisdiction        
Effective Income Tax Rate Reconciliation [Line Items]        
Operating loss carryforwards $ 47,500     $ 6,800