v3.26.1
Income Taxes - Operating loss carryforwards (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Operating Loss Carryforwards [Line Items]    
Accrued interest and penalties on unrecognized tax positions $ 14,056,000 $ 2,178,000
Domestic Tax Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 19,200,000  
Operating loss carryforward, limitation on use, percentage 80.00%  
State    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 27,000,000  
Operating loss carryforward period 15 years