CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Stock Repurchase Activity (Details) - USD ($) |
1 Months Ended | 3 Months Ended | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2026 |
May 31, 2026 |
Apr. 30, 2026 |
Mar. 31, 2026 |
Feb. 28, 2026 |
Jan. 31, 2026 |
Jun. 30, 2025 |
May 31, 2025 |
Apr. 30, 2025 |
Mar. 31, 2025 |
Feb. 28, 2025 |
Jan. 31, 2025 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
|
| Stock Repurchase Program [Roll Forward] | |||||||||||||||||||
| Beginning balance, Treasury stock (in shares) | 7,406,118 | 1,048,226 | 7,406,118 | ||||||||||||||||
| Total Number of Shares Purchased (in shares) | 111,896 | 745,032 | 217,332 | 600,406 | 515,892 | 533,414 | 2,840,951 | 477,223 | 1,763,303 | 0 | 0 | 0 | |||||||
| Ending balance, Treasury stock (in shares) | 10,130,090 | 7,406,118 | 6,129,703 | 1,048,226 | 10,130,090 | 6,129,703 | 10,130,090 | 6,129,703 | |||||||||||
| Cost of Shares Repurchased, Beginning of Period | $ 55,808,595 | $ 12,025,137 | $ 55,808,595 | ||||||||||||||||
| Cost of Shares Repurchased | $ 1,011,726 | $ 6,902,051 | $ 1,991,608 | $ 5,690,669 | $ 4,254,340 | $ 4,508,979 | $ 16,945,369 | $ 4,083,214 | $ 14,023,198 | $ 0 | $ 0 | $ 0 | $ 9,905,385 | $ 14,453,988 | $ 35,051,781 | ||||
| Cost of Shares Repurchased, End of Period | $ 80,167,968 | $ 55,808,595 | $ 47,076,918 | $ 12,025,137 | $ 80,167,968 | $ 47,076,918 | $ 80,167,968 | $ 47,076,918 | |||||||||||
| Average Price Paid per Share (in dollars per share) | $ 8.35 | $ 7.54 | $ 8.24 | $ 11.61 | $ 9.04 | $ 9.27 | $ 9.19 | $ 9.50 | $ 8.28 | $ 8.46 | $ 5.99 | $ 8.57 | $ 7.98 | $ 0 | $ 0 | $ 0 | |||