v3.25.1
Debt Obligations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 01, 2024
Aug. 01, 2022
Dec. 22, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2025
Oct. 31, 2022
Line of Credit Facility [Line Items]                
Interest expense       $ 6,000 $ 5,400      
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