v3.25.4
Commitments and Contingencies - Operating and Finance Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies      
Operating lease, weighted average discount rate 6.90%    
Operating lease, weighted average remaining lease term 11 years 7 months 6 days    
Operating lease      
2026 $ 5,487,000    
2027 5,662,000    
2028 4,405,000    
2029 4,515,000    
2030 4,628,000    
Thereafter 35,798,000    
Total future minimum lease payments 60,495,000    
Imputed interest (19,731,000)    
Total 40,764,000 $ 44,430,000  
Fixed operating lease cost 4,600,000 5,900,000 $ 5,400,000
Variable operating lease costs $ 206,000 $ 118,000 $ 180,000