v3.25.1
Fair Value Measurements - Fair value of financial instruments (Details) - Level 2 - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Term Loan Facility | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount $ 281,913 $ 281,521
Term Loan Facility | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount 272,046 276,946
Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of interest rate swap liability $ 700 $ 400