v3.25.2
Long-term Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]          
Interest expense   $ 809,000 $ 868,000 $ 1,608,000 $ 1,313,000
Loan Agreement | Term Loan Facility          
Debt Instrument [Line Items]          
Line of credit facility, current borrowing capacity $ 20,000,000        
Term loan facility $ 150,000,000        
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   10.61% 11.60%   11.79%
Interest expense   $ 800,000 $ 900,000 $ 1,600,000 $ 1,300,000
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 | Minimum          
Debt Instrument [Line Items]          
Stated percentage 3.50%        
Stated interest rate plus variable rate floor 8.75%