v3.24.1.u1
Long-term Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 11, 2024
Oct. 31, 2022
Mar. 31, 2024
Mar. 31, 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     445,000 311,000        
Loan Agreement | Term Loan Facility                
Debt Instrument [Line Items]                
Term loan facility $ 150,000,000 $ 100,000,000            
Proceeds from term loan, net of issuance costs   $ 10,000,000            
Line of credit, amount subject to lender's discretion 50,000,000              
Line of credit facility, current borrowing capacity $ 30,000,000              
Line of credit           $ 10,000,000    
Line of credit facility, remaining borrowing capacity     70,000,000          
Outstanding amount threshold, maximum collateral requirement     $ 50,000,000          
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.93%          
Interest expense     $ (440,000) $ 300,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 | Debt Instrument, Stated Interest Rate                
Debt Instrument [Line Items]                
Variable rate     5.25%          
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 $ 65,000,000