XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible Preferred Stock and Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Mar. 31, 2024
Temporary Equity And Permanent Equity [Line Items]            
Temporary equity shares authorized 50,000,000   50,000,000   50,000,000  
Temporary equity par or stated value per share $ 0.0001   $ 0.0001   $ 0.0001  
Class A common stock, par value $ 0.0001   $ 0.0001   $ 0.0001  
Shares repurchased during period $ 0          
Stock Repurchase Program            
Temporary Equity And Permanent Equity [Line Items]            
Broker fees   $ 98,000 $ 51,000 $ 113,000    
Cost of shares repurchased   17,081,000 4,886,000 23,462,000    
Remaining authorized amount of stock to be repurchased $ 16,751,000 $ 26,660,000 $ 16,751,000 $ 26,660,000    
Class A Common Stock | Stock Repurchase Program            
Temporary Equity And Permanent Equity [Line Items]            
Authorized amount of stock to be repurchased           $ 50,000,000
Number of shares repurchased and retired   9,767,000 5,084,000 12,127,000    
Average price per share   $ 1.75 $ 0.96 $ 1.93    
Preferred Stock            
Temporary Equity And Permanent Equity [Line Items]            
Temporary equity shares authorized 50,000,000   50,000,000      
Temporary equity par or stated value per share $ 0.0001   $ 0.0001