XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Schedule of Dividend Distributions (Details) - $ / shares
12 Months Ended
Jan. 05, 2026
Oct. 03, 2025
Jul. 03, 2025
Apr. 04, 2025
Dec. 31, 2025
O 2025 Q1 Dividends          
Dividends Payable [Line Items]          
Dividend payment date       Apr. 15, 2025  
Dividend payable record date       Apr. 04, 2025  
Dividend per Share       $ 0.38  
O 2025 Q2 Dividends          
Dividends Payable [Line Items]          
Dividend payment date     Jul. 15, 2025    
Dividend payable record date     Jul. 03, 2025    
Dividend per Share     $ 0.69    
O 2025 Q3 Dividends          
Dividends Payable [Line Items]          
Dividend payment date   Oct. 15, 2025      
Dividend payable record date   Oct. 03, 2025      
Dividend per Share   $ 0.73      
O 2026 Q1 Dividends          
Dividends Payable [Line Items]          
Dividend payment date         Jan. 15, 2026
O 2026 Q1 Dividends | Subsequent Event          
Dividends Payable [Line Items]          
Dividend payment date Jan. 15, 2026        
Dividend payable record date Jan. 05, 2026        
Dividend per Share $ 0.75