v3.26.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
May 31, 2022
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Principal outstanding amount   $ 0 $ 2,648,000
Loan Agreement      
Debt Instrument [Line Items]      
Final payment fee, percentage 4.40%    
Final payment fee $ 700,000    
Principal outstanding amount     $ 2,000,000
Loan Agreement | Lenders      
Debt Instrument [Line Items]      
Debt instrument payment commencement date   Nov. 01, 2023  
Debt instrument, frequency of periodic payment   monthly  
Loan borrowing, amount 25,000,000    
Aggregate loan borrowed 15,000,000    
Remaining borrowing capacity $ 0