v3.26.1
Equity - Common Stock Repurchase Plan (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 23, 2025
Mar. 19, 2025
Feb. 10, 2025
Feb. 03, 2025
Aug. 06, 2024
Mar. 31, 2024
Jan. 31, 2022
Dec. 31, 2021
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Oct. 31, 2023
Equity [Line Items]                            
Shares Purchased 2,830 2,830 2,830 2,830 2,830           11,320 2,830    
Price Per Share $ 12.05 $ 13 $ 12.3 $ 12.3 $ 11.47           $ 12.44 $ 11.47    
Common stock, par value per share (in dollars per share)                     $ 0.01   $ 0.01  
Fees $ 63 $ 77 $ 63 $ 77 $ 63           $ 280 $ 63    
Total Cost $ 34,164 $ 36,866 $ 34,872 $ 34,886 $ 32,467       $ 34,164 $ 140,788 $ 140,788 $ 32,467    
Common Stock Repurchase Plan                            
Equity [Line Items]                            
Number of common shares approved to repurchase           35,265   31,250           100,000
Maximum price per share under stock repurchase plan           $ 13   $ 76.8            
Shares Purchased             16,755       11,320 2,830    
Price Per Share             $ 16.61