XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2024
May 31, 2022
Dec. 31, 2024
Jul. 31, 2022
May 31, 2021
Banc of California          
Debt Instrument [Line Items]          
Early termination fee $ 225,000,000        
2019 Loan and Security Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Aggregate principal amount         $ 30,000,000
Basis point added to the prime rate   0.75%      
Principal amount outstanding     $ 22,500,000    
2019 Loan and Security Agreement | Maximum          
Debt Instrument [Line Items]          
Unamortized revolving line debt discount balance     $ 200,000    
2019 Loan and Security Agreement | Minimum | Revolving Credit Facility          
Debt Instrument [Line Items]          
Required balance of unrestricted cash at bank       $ 10,000,000  
Interest rate during period   4.25%      
2024 Term Loan | Revolving Credit Facility          
Debt Instrument [Line Items]          
Principal amount outstanding 22,500,000        
Principal amount $ 22,500,000        
2024 Term Loan          
Debt Instrument [Line Items]          
Basis point added to the prime rate 1.50%        
Interest rate during period 4.50%   6.00%    
Effective interest rate     6.43%    
Maturity date Jun. 30, 2027        
Debt instrument, interest rate increase event of default 3.00%        
2024 Term Loan | Banc of California          
Debt Instrument [Line Items]          
Early termination fee $ 100,000