v3.26.1
Debt - Issuance of Promissory Note - Additional Information (Details) - Other Debt Payable - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2024
Mar. 31, 2024
Feb. 29, 2024
Mar. 31, 2026
Dec. 31, 2025
Apr. 30, 2024
7.25% Promissory Note            
Debt Instrument [Line Items]            
Principal amount     $ 4,200      
Interest Rates     7.25%      
Debt instrument, term     5 years      
9.45% Promissory Note Due 2034            
Debt Instrument [Line Items]            
Principal amount   $ 6,964        
Interest Rates   9.45%        
Debt instrument, term   10 years        
7.75% Promissory Note Due April 2029            
Debt Instrument [Line Items]            
Principal amount           $ 7,822
Interest Rates           7.75%
8.81% Promissory Note            
Debt Instrument [Line Items]            
Principal amount $ 12,600          
Interest Rates 8.81%          
Debt instrument, term 5 years          
7.5% Promissory Note            
Debt Instrument [Line Items]            
Principal amount         $ 1,460  
Interest Rates         7.50%  
Debt instrument, term         5 years  
15.7% Promissory Note            
Debt Instrument [Line Items]            
Principal amount       $ 8,285    
Interest Rates       15.70%    
Debt instrument, term       5 years