XML 106 R94.htm IDEA: XBRL DOCUMENT v3.25.3
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Schedule of Share Repurchase Activity (Details) - USD ($)
1 Months Ended 3 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
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 596,379 2,840,951 477,223 1,763,303 0 0 0        
Ending balance, Treasury stock (in shares) 6,726,082 1,048,226 6,726,082                 6,726,082      
Cost of Shares Repurchased, Beginning of Period                     $ 12,025,137        
Cost of Shares Repurchased     $ 0 $ 0 $ 3,192,124 $ 16,945,369 $ 4,083,214 $ 14,023,198 $ 0 $ 0 $ 0 $ 3,192,124 $ 35,051,781 $ 3,217,683 $ 7,524,392
Cost of Shares Repurchased, End of Period $ 50,269,042 $ 12,025,137 $ 50,269,042                 $ 50,269,042      
Average Price Paid per Share (in dollars per share) $ 8.06 $ 11.61 $ 0 $ 0 $ 5.35 $ 5.99 $ 8.57 $ 7.98 $ 0 $ 0 $ 0