v3.25.3
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Nov. 05, 2025
Jul. 31, 2025
Jun. 30, 2025
Sep. 30, 2025
Subsequent Event [Line Items]        
Common stock repurchased, shares   2,136,943 1,047,183 3,184,126
Common stock repurchased, value   $ 25,068 $ 12,095 $ 37,163
Subsequent Events | Supplemental Distribution        
Subsequent Event [Line Items]        
Distribution, declared date Nov. 05, 2025      
Distribution, per share $ 0.04      
Distribution, payable date Dec. 15, 2025      
Distribution, date of record Nov. 28, 2025      
Subsequent Events | O 2025 Q4 Dividends        
Subsequent Event [Line Items]        
Distribution, declared date Nov. 05, 2025      
Distribution, per share $ 0.32      
Distribution, payable date Jan. 27, 2026      
Distribution, date of record Dec. 31, 2025      
Subsequent Events | S 2025 Q4 Dividends        
Subsequent Event [Line Items]        
Distribution, declared date Nov. 05, 2025      
Distribution, payable date Jan. 27, 2026      
Distribution, date of record Dec. 31, 2025