v3.26.3
Convertible Preferred Stock and Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jul. 31, 2026
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 $ 25   $ 53 $ 51      
Cost of shares repurchased 3,415   6,815 4,886      
Remaining authorized amount of stock to be repurchased $ 21,609 $ 16,751 $ 21,609 $ 16,751      
Class A Common Stock | Stock Repurchase Program              
Temporary Equity And Permanent Equity [Line Items]              
Authorized amount of stock to be repurchased         $ 25,000   $ 50,000
Number of shares repurchased and retired 2,495,000 0 5,295,000 5,084,000      
Average price per share $ 1.37   $ 1.29 $ 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