v3.25.2
MEZZANINE EQUITY AND EQUITY - Schedule of Repurchased Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Number of common shares (in shares) 0   0  
Share Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Number of common shares (in shares)   0   88,000
Aggregate cost   $ 0   $ 4,703
Average price per share (in dollars per share)   $ 0   $ 53.62