v3.26.1
Fair Value Measurements - Instruments Not Measured at Fair Value (Details) - Fixed Rate Debt - USD ($)
$ in Thousands
Mar. 28, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate long-term debt $ 69,404 $ 71,679
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate long-term debt $ 70,799 $ 73,426