v3.25.2
Debt Obligations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2024
Dec. 22, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2025
Oct. 31, 2022
Line of Credit Facility [Line Items]                  
Interest expense     $ 6,500 $ 5,800 $ 12,500 $ 11,200      
Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity   $ 125,000              
Line of credit facility with accordian feature                 $ 37,500
Term Loan                  
Line of Credit Facility [Line Items]                  
Term Loan         $ 325,000   $ 325,000    
Line of credit facility with accordian feature                 $ 87,500
Term Loan | Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Notes payable maturity date         Aug. 01, 2028        
Term Loan $ 325,000 125,000              
Line of credit facility with accordian feature   $ 125,000              
Term SOFR Loans                  
Line of Credit Facility [Line Items]                  
Interest rate plus 2.60%                
Term SOFR Loans | Forecast                  
Line of Credit Facility [Line Items]                  
Principal contractually repaid rate               1.25%  
Amended and Restated Credit Agreement | Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity $ 175,000                
Amended and Restated Credit Agreement | Letter of Credit                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity $ 10,000