v3.26.1
Convertible Preferred Stock and Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Mar. 31, 2024
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  
Shares repurchased during period $ 0      
Stock Repurchase Program        
Temporary Equity And Permanent Equity [Line Items]        
Broker fees   $ 10,000    
Cost of shares repurchased   1,202,000    
Remaining authorized amount of stock to be repurchased $ 16,751,000 $ 20,395,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   1,018,000    
Average price per share   $ 1.18    
Preferred Stock        
Temporary Equity And Permanent Equity [Line Items]        
Temporary equity shares authorized 50,000,000      
Temporary equity par or stated value per share $ 0.0001