Quarterly report [Sections 13 or 15(d)]

EQUITY - Schedule of Repurchase Agreements (Details)

v3.26.3
EQUITY - Schedule of Repurchase Agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 05, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
May 31, 2021
Schedule of Equity Method Investments [Line Items]            
Total number of shares purchased (in shares)   218,650 438,266 1,477,151 1,117,816  
Dollar value of shares purchased   $ 36,157 $ 76,263 $ 278,933 $ 201,263  
Average price paid per share (in usd per share)   $ 165.36 $ 174.01 $ 188.83 $ 180.05  
Redemption of preferred stock (in shares)       0 2,449  
Redemption of preferred stock $ 31,300   $ 31,300   $ 31,300  
Temporary equity, par or stated value (in usd per share)     $ 174.22   $ 174.22 $ 0.0001
Preferred Stock            
Schedule of Equity Method Investments [Line Items]            
Redemption of preferred stock (in shares)     2,449   2,449  
Common Stock            
Schedule of Equity Method Investments [Line Items]            
Redemption of preferred stock (in shares)     179,666   179,666