v3.26.1
Convertible Preferred Stock and Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
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  
Stock Repurchase Program            
Temporary Equity And Permanent Equity [Line Items]            
Broker fees $ 28 $ 41 $ 28 $ 51    
Cost of shares repurchased 3,400 3,684 3,400 4,886    
Remaining authorized amount of stock to be repurchased $ 13,379 $ 16,751 $ 13,379 $ 16,751    
Class A Common Stock | Stock Repurchase Program            
Temporary Equity And Permanent Equity [Line Items]            
Authorized amount of stock to be repurchased           $ 50,000
Number of shares repurchased and retired 2,800,000 4,066,000 2,800,000 5,084,000    
Average price per share $ 1.21 $ 0.91 $ 1.21 $ 0.96    
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