v3.26.1
Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2026
Mar. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]                
Stockholder distributions from income [1]             $ 0.84 $ 0.9
Total Distributions         $ 27,245 $ 29,191 $ 54,490 $ 58,382
O 2026 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Stockholder distributions from income   $ 0.42            
Total Distributions   $ 27,245            
O 2026 Q2 Dividends [Member}                
Dividends Payable [Line Items]                
Stockholder distributions from income $ 0.42              
Total Distributions $ 27,245              
O 2025 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Stockholder distributions from income       $ 0.42        
Total Distributions       $ 27,245        
O 2025 Q2 Dividends [Member]                
Dividends Payable [Line Items]                
Stockholder distributions from income     $ 0.42          
Total Distributions     $ 27,245          
S 2025 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Stockholder distributions from income [2]       $ 0.03        
Total Distributions [2]       $ 1,946        
S 2025 Q2 Dividends [Member]                
Dividends Payable [Line Items]                
Stockholder distributions from income [2]     $ 0.03          
Total Distributions [2]     $ 1,946          
[1] The per share data for distributions reflects the actual amount of distributions declared during the period.
[2]

(1) Represents a special dividend.