CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Stock Repurchase Activity (Details) - USD ($) |
1 Months Ended | 3 Months Ended | ||||
---|---|---|---|---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2025 |
Feb. 28, 2025 |
Jan. 31, 2025 |
Mar. 31, 2024 |
|
Stock Repurchase Program [Roll Forward] | ||||||
Beginning balance, Treasury stock (in shares) | 1,048,226 | |||||
Total Number of Shares Purchased (in shares) | 0 | 0 | 0 | |||
Ending balance, Treasury stock (in shares) | 1,048,226 | 1,048,226 | 1,048,226 | |||
Cost of Shares Repurchased, Beginning of Period | $ 12,025,137 | |||||
Cost of Shares Repurchased | $ 0 | $ 0 | $ 0 | $ 7,524,392 | ||
Cost of Shares Repurchased, End of Period | $ 12,025,137 | $ 12,025,137 | $ 12,025,137 | |||
Average Price Paid per Share (in dollars per share) | $ 11.61 | $ 11.61 | $ 0 | $ 0 | $ 0 |