v3.25.4
Shareholders' Equity - Common Stock and Common Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2026
Oct. 31, 2024
Sep. 30, 2024
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2025
May 31, 2025
Nov. 30, 2024
Shareholders Equity [Line Items]                                            
Common stock, par value (USD per share)       $ 0.001       $ 0.001                 $ 0.001 $ 0.001        
Common stock issued (shares)       30,322,052       30,711,227                 30,322,052 30,711,227        
Common stock outstanding (shares)       30,322,052       30,711,227                 30,322,052 30,711,227        
Common stock, treasury shares       34       34                 34 34        
Authorized repurchase amount       $ 25,000                         $ 25,000     $ 25,000 $ 25,000  
Repurchases of common stock (shares)   500,000                             573,998 1,522,860 51,966      
Amount of stock repurchased   $ 12,525 $ 25,000                           $ 18,059 $ 36,458 $ 1,109      
Commission on sale of common stock                                     $ 2      
Common stock authorized (shares)       200,000,000       200,000,000                 200,000,000 200,000,000        
Interest rate percentage                                           5.86%
Common stock cash dividends per share       $ 0.45 $ 0.45 $ 0.4 $ 0.4 $ 0.4 $ 0.4 $ 0.4 $ 0.4 $ 0.375 $ 0.375 $ 0.375 $ 0.375              
NumberOfSharesExchanged                                     4,985      
Cash paid to holders of limited partnership                                     $ 110      
Stock Repurchase Program                                            
Shareholders Equity [Line Items]                                            
Repurchases of common stock (shares)                                 248,590 1,022,860        
Amount of stock repurchased                                 $ 7,339 $ 23,933        
Commission on sale of common stock                                 $ 10 $ 41        
November 2025 Share Repurchase Program                                            
Shareholders Equity [Line Items]                                            
Repurchases of common stock (shares)                                 325,408          
Amount of stock repurchased                                 $ 10,720          
Commission on sale of common stock                                 $ 13          
Special Dividend                                            
Shareholders Equity [Line Items]                                            
Dividends declared per share                               $ 2.2            
Common stock Special divident payable                               $ 2.2            
Special Dividend                                            
Shareholders Equity [Line Items]                                            
Dividends declared per share             0.8                              
Common stock Special divident payable             $ 0.8                              
Subsequent Event | Regular Dividend                                            
Shareholders Equity [Line Items]                                            
Dividends declared per share $ 0.45                                          
Common stock Special divident payable $ 0.45                                          
Common Stock                                            
Shareholders Equity [Line Items]                                            
Common stock, par value (USD per share)       $ 0.001       $ 0.001                 $ 0.001 $ 0.001        
Common stock issued (shares)       30,322,052       30,711,227                 30,322,052 30,711,227        
Common stock outstanding (shares)       30,322,052       30,711,227                 30,322,052 30,711,227        
Amount of stock repurchased                                 $ 1 $ 1        
Common stock authorized (shares)       200,000,000       200,000,000                 200,000,000 200,000,000