v3.26.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Share Repurchase Activity
The following tables summarize stock repurchase activity under our stock repurchase program for the periods ended March 31, 2026 and 2025:
Total Number of Shares PurchasedCost of Shares RepurchasedAverage Price Paid per Share
As of December 31, 2025
7,406,118 $55,808,595 $7.54 
January 1, 2026 to January 31, 2026533,414 4,508,979 8.46 
February 1, 2026 to February 28, 2026515,892 4,254,340 8.28 
March 1, 2026 to March 31, 2026600,406 5,690,669 9.50 
As of March 31, 2026
9,055,830 $70,262,583 $8.25 
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 28, 2025— — — 
March 1, 2025 to March 31, 2025— — — 
As of March 31, 2025
1,048,226 $12,025,137 $11.61