v3.26.3
Redeemable Preferred Stock - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Sep. 30, 2026
Aug. 31, 2026
Jul. 31, 2026
Sep. 30, 2026
Jun. 30, 2026
STRC Stock          
Equity, Class of Treasury Stock [Line Items]          
Total Number of Shares Purchased (in shares) 7,199,971 5,977,209 752,993 13,930,173  
Average price paid per share (in dollars per share) $ 98.21 $ 95.21 $ 87.88    
STRC Stock | Preferred Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total Number of Shares Purchased (in shares) 7,199,971 5,977,209 752,993 13,930,173  
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Program $ 657,600 $ 364,800 $ 933,800 $ 657,600  
Preferred Stock | Preferred Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Share repurchase program, authorized amount $ 2,000,000     $ 2,000,000 $ 1,000,000