XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Issuances and Share Repurchase Program - Schedule of Stock Issuances (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 02, 2025
May 19, 2025
Mar. 20, 2025
Aug. 16, 2024
May 16, 2024
Mar. 15, 2024
Sep. 30, 2025
Sep. 30, 2024
Stockholders' Equity Note [Abstract]                
Price per share (in dollars per share) $ 10.19 $ 10.33 $ 10.37 $ 10.34 $ 10.34 $ 10.24    
Shares Issued (in shares) 22,257,960 10,639,149 36,340,819 15,732,189 11,786,647 25,864,010 69,237,928 53,382,846
Proceeds $ 226,808 $ 109,903 $ 376,854 $ 162,671 $ 121,874 $ 264,847 $ 713,565 $ 549,392