v3.26.1
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Aug. 16, 2022
Feb. 28, 2022
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 01, 2024
Line of Credit Facility [Line Items]                  
Interest expense       $ 4,054   $ 2,348 $ 8,089 $ 4,996  
Debt issuance costs $ 12,000       $ 12,000        
Long term credit       $ 114,600     $ 114,600    
Revolving Credit Facility | New Revolving Credit Agreement | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 125,000       125,000        
Additional borrowing capacity 50,000       $ 50,000        
Borrowings $ 125,000                
Interest rate       10.14%     10.14%    
Interest expense       $ 3,200     $ 6,400    
Amortization of debt issuance costs       800     1,600    
Unamortized issuance costs       $ 10,400     $ 10,400    
Revolving Credit Facility | New Revolving Credit Agreement | Line of Credit | Interest Rate Changes Under Specified Circumstances                  
Line of Credit Facility [Line Items]                  
Interest rate 3.00%       3.00%        
Revolving Credit Facility | New Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 2.00%                
Basis spread on variable rate, applicable margin 6.50%                
Revolving Credit Facility | New Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Interest Rate Changes Under Specified Circumstances                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate, applicable margin 5.50%                
Basis spread on interest rate 2.00%                
Revolving Credit Facility | New Revolving Credit Agreement | Line of Credit | Federal Funds Rate | Interest Rate Changes Under Specified Circumstances                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate 0.50%                
Secured Debt | Term Loan Credit Agreement | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity     $ 70,000            
Interest expense           2,100   4,100  
Amortization of debt issuance costs           $ 300   $ 600  
Interest rate           11.59%   11.59%  
Annual agreement fee     $ 300            
Termination fee amount         $ 700        
Deferred debt issuance cost, writeoff         $ 500        
Secured Debt | Term Loan Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate   1.00%              
Interest rate                 7.00%
Secured Debt | Term Loan Credit Agreement | Line of Credit | Federal Funds Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate   0.50%              
Secured Debt | Term Loan Credit Agreement | Line of Credit | Base Rate                  
Line of Credit Facility [Line Items]                  
Interest rate                 6.00%