v3.25.2
Capital Share Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Feb. 28, 2025
Dec. 31, 2024
Jun. 30, 2024
Shares authorized 200,000,000 200,000,000   200,000,000 200,000,000
Par value $ 0.01 $ 0.01   $ 0.01 $ 0.01
Equity Distribution Agreement [Member]          
Shares authorized     150,000,000    
Equity Distribution Agreement [Member] | Common Stock [Member]          
Stock issued during period, shares 0 0      
Sale of stock, remaining amount available for issuance and sale $ 150,000 $ 150,000