v3.26.1
Income Taxes - Schedule of Deferred Tax Assets Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Valuation Allowance [Line Items]    
Deferred tax assets - Valuation allowance, beginning balance $ 140,472,000 $ 110,713,000
Deferred tax assets - Valuation allowance, ending balance 146,510,000 140,472,000
Federal    
Valuation Allowance [Line Items]    
Increase 5,491,000 26,974,000
State    
Valuation Allowance [Line Items]    
Increase $ 547,000 $ 2,785,000