v3.26.1
Debt - Short-Term Notes Payable - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2025
USD ($)
Loan
Jun. 30, 2023
USD ($)
Loan
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jul. 31, 2025
USD ($)
Short-Term Debt [Line Items]            
Interest expense     $ 5,289 $ 5,388    
Notes Payable to Banks            
Short-Term Debt [Line Items]            
Interest rate 6.50% 7.75%       10.00%
Unamortized debt issuance costs     123   $ 446  
Number of short-term loan agreements | Loan 2 2        
Debt instrument, term   6 months        
Amortization of debt issuance costs     341 15    
Interest expense     $ 131 $ 108    
Notes Payable to Banks | Bank 2, Loan 1            
Short-Term Debt [Line Items]            
Principal amount   $ 8,000        
Notes Payable to Banks | Bank 2, Loan 2            
Short-Term Debt [Line Items]            
Principal amount   $ 6,400        
Notes Payable to Banks | Bank 1, Loan 1            
Short-Term Debt [Line Items]            
Principal amount $ 1,540          
Notes Payable to Banks | Bank1, Loan 2            
Short-Term Debt [Line Items]            
Principal amount $ 1,620          
Notes Payable to Banks | Financial Institution 5            
Short-Term Debt [Line Items]            
Principal amount           $ 3,750
Interest rate     10.00%