v3.26.1
Debt - Term Loan Facility (Details) - New Term Loan Facility
3 Months Ended
Aug. 18, 2025
Jun. 19, 2025
Mar. 31, 2026
Apr. 08, 2025
Line of Credit Facility [Line Items]        
Fixed interest rate (as a percent)     5.409%  
Reduction in rate (as percent) 0.25% 0.25%    
Basis spread on variable interest rate (as a percent) 2.00% 2.25%    
Periodic principal payment (as a percent)     0.0025  
Interest Rate Swap        
Line of Credit Facility [Line Items]        
Fixed interest rate (as a percent)       3.409%