v3.26.1
Fair Value Measurements - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Sep. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
Apr. 04, 2025
EUR (€)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative instruments, notional amount $ 211,300        
Derivative instruments, termination date Aug. 01, 2028        
Derivative instruments, cap strike rate 4.25%        
Derivative instruments, floor strike rate 2.31%        
Unrealized loss on interest rate derivatives, net of tax   $ 200 $ 0    
Remeasurement of contingent consideration   4,016 0    
Qualitas          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payment   0      
Remeasurement of contingent consideration   $ 4,000 $ 0    
Qualitas | Measurement Input Discount Rate          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Risk adjusted discount rate for the contingent consideration   0.11   0.135 0.128
Qualitas | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payment | €         € 31.7
Earnout payment, percentage         65.00%