v3.26.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Share Repurchase Activity
The following tables summarize stock repurchase activity under our stock repurchase program for the periods ended June 30, 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 
April 1, 2026 to April 30, 2026217,332 1,991,608 9.19 
May 1, 2026 to May 31, 2026745,032 6,902,051 9.27 
June 1, 2026 to June 30, 2026111,896 1,011,726 9.04 
As of June 30, 202610,130,090 $80,167,968 $8.35 
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— — — 
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 
As of June 30, 20256,129,703 $47,076,918 $8.24