XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchase Activity
The following table summarizes stock repurchase activity under our stock repurchase program:
Total Number of Shares PurchasedCost of Shares RepurchasedAverage Price Paid per Share
As of December 31, 20241,048,226 $12,025,137 $11.61 
January 1, 2025 to January 31, 2025— — — 
February 1, 2025 to February 29, 2025— — — 
March 1, 2025 to March 31, 2025— — — 
April 1, 2025 to April 30, 20251,763,303 14,023,198 7.98 
May 1, 2025 to May 31, 2025477,223 4,083,214 8.57 
June 1, 2025 to June 30, 20252,840,951 16,945,369 5.99 
July 1, 2025 to July 31, 2025596,379 3,192,124 5.35 
August 1, 2025 to August 31, 2025— — — 
September 1, 2025 to September 30, 2025— — — 
As of September 30, 20256,726,082 $50,269,042 $8.06