v3.26.1
Debt Issuance Costs - Additional Information (Details) - USD ($)
Dec. 31, 2025
Jul. 11, 2025
Dec. 31, 2024
Dec. 21, 2023
Aug. 02, 2023
Secured Notes          
Debt Issuance Costs [Line Items]          
Debt issuance costs       $ 6,900,000  
Amortized debt issuance costs $ 800,000   $ 600,000    
Unamortized debt issuance costs 5,200,000   $ 6,000,000    
Principal amount         $ 35,700,000
Promissory Note          
Debt Issuance Costs [Line Items]          
Debt issuance costs   $ 200,000      
Amortized debt issuance costs 12,000        
Unamortized debt issuance costs $ 154,000        
Principal amount   $ 14,700,000