v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Feb. 03, 2026
Measurement Input, Cap Rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement input, rate   0.140
Customer relationships | Measurement Input, Attrition Rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement input, rate   0.050
Trademarks and Trade Names | Measurement Input, Weighted Average Royalty Rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement input, rate   0.019
AR Securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 53.4