v3.26.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Stock Repurchase Activity (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Mar. 31, 2026
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)         600,406 515,892 533,414 0 0 0  
Ending balance, Treasury stock (in shares) 9,055,830 7,406,118 1,048,226 1,048,226 9,055,830     1,048,226     9,055,830
Cost of Shares Repurchased, Beginning of Period             $ 55,808,595     $ 12,025,137 $ 55,808,595
Cost of Shares Repurchased         $ 5,690,669 $ 4,254,340 $ 4,508,979 $ 0 $ 0 $ 0 14,453,988
Cost of Shares Repurchased, End of Period $ 70,262,583 $ 55,808,595 $ 12,025,137 $ 12,025,137 $ 70,262,583     $ 12,025,137     $ 70,262,583
Average Price Paid per Share (in dollars per share) $ 8.25 $ 7.54 $ 11.61 $ 11.61 $ 9.50 $ 8.28 $ 8.46 $ 0 $ 0 $ 0