XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 11, 2024
Oct. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jul. 01, 2029
Mar. 10, 2024
Dec. 31, 2023
May 31, 2022
Debt Instrument [Line Items]                    
Proceeds from term loan, net of issuance costs         $ 19,909,000 $ 0        
Interest expense     $ 868,000 $ 319,000 1,313,000 $ 630,000        
Loan Agreement | Term Loan Facility                    
Debt Instrument [Line Items]                    
Term loan facility $ 150,000,000.0 $ 100,000,000.0                
Proceeds from term loan, net of issuance costs   $ 10,000,000.0                
Line of credit, amount subject to lender's discretion 50,000,000.0                  
Line of credit facility, current borrowing capacity $ 30,000,000.0                  
Line of credit               $ 10,000,000.0    
Line of credit facility, remaining borrowing capacity     70,000,000.0   70,000,000.0          
Outstanding amount threshold, maximum collateral requirement     $ 50,000,000.0   $ 50,000,000.0          
Variable rate   5.25%                
Debt instrument final payment, percentage of original principal amount drawn   5.50%                
Interest rate in case of default 5.00%                  
Effective interest rate for the term loan     11.60% 12.69% 11.79% 12.69%        
Interest expense     $ (900,000) $ (300,000) $ (1,300,000) $ (600,000)        
Loan Agreement | Term Loan Facility | Minimum                    
Debt Instrument [Line Items]                    
Stated percentage 3.50%                  
Stated interest rate plus variable rate floor   8.75%                
Loan Agreement | Term Loan Facility | First Anniversary                    
Debt Instrument [Line Items]                    
Prepayment fee percentage 3.00%                  
Loan Agreement | Term Loan Facility | Second Anniversary                    
Debt Instrument [Line Items]                    
Prepayment fee percentage 2.00%                  
Loan Agreement | Term Loan Facility | Subsequent To Second Anniversary                    
Debt Instrument [Line Items]                    
Prepayment fee percentage 1.00%                  
Loan Agreement | Term Loan Facility | Forecast                    
Debt Instrument [Line Items]                    
Debt instrument final payment, percentage of original principal amount drawn             7.25%      
Loan Agreement | Term Loan Facility | Debt Draw, Tranche Two                    
Debt Instrument [Line Items]                    
Amount undrawn                 $ 65,000,000.0 $ 65,000,000.0