v3.25.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Instrument [Line Items]        
Credit facility, covenant terms, description   The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a pari passu basis with the Senior Revolving Facility.    
Senior Revolving Facility        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 75,000,000      
Line of credit facility expiration month year 2026-12      
Debt instrument term 5 years      
Line of credit facility unused capacity commitment fee percentage 0.25%      
Facility fee   $ 47,000 $ 43,000  
Debt instrument principal amount   $ 0   $ 0
Debt issuance costs $ 688,000      
Senior Revolving Facility | ABR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate   0.50%    
Senior Revolving Facility | SOFR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 0.10% 1.75%    
Senior Revolving Facility | Base Rate | SOFR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 0.00%      
Senior Revolving Facility | Federal Funds | ABR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 3.25% 0.50%    
Senior Revolving Facility | Interest Expense        
Debt Instrument [Line Items]        
Amortization expense   $ 36,000 $ 34,000  
Letter of Credit | Sublimit        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 10,000,000      
Swingline | Sublimit        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 10,000,000