XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Issuances and Share Repurchase Program - Schedule of Stock Issuances (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 20, 2025
Mar. 15, 2024
Mar. 31, 2025
Mar. 31, 2024
Stockholders' Equity Note [Abstract]        
Price Per Share (in dollars per share) $ 10.37 $ 10.24    
Shares Issued (in shares) 36,340,819 25,864,010 36,340,819 25,864,010
Proceeds $ 376,854 $ 264,847 $ 376,854 $ 264,847