v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Allowance for doubtful accounts $ 5 $ 1
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000 20,000
Preferred stock, shares issued (in shares) 50 50
Preferred stock, shares outstanding (in shares) 50 50
Series A redeemable convertible preferred stock    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized (in shares) 50 50
Convertible preferred stock, shares issued (in shares) 50 50
Convertible preferred stock, shares outstanding (in shares) 50 50
Convertible preferred stock, liquidation preference $ 58,500 $ 54,600
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,100,000 1,100,000
Common stock, shares issued (in shares) 16,984 10,614
Common stock, shares outstanding (in shares) 16,191 10,292
Treasury stock (in shares) 793 322
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 615,825 615,917
Common stock, shares issued (in shares) 12,621 12,711
Common stock, shares outstanding (in shares) 12,621 12,711
Series A-1 convertible preferred stock    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200 200
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0