v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS Unaudited (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Allowance for credit losses on accounts receivable $ 7,649 $ 6,470
Temporary equity, shares authorized 4,330,341 48,190,771
Temporary equity, shares issued 2,581,837 48,150,146
Temporary equity, shares outstanding 2,581,837 48,150,146
Temporary equity, liquidation preference $ 200,000 $ 845,478
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 0 98,109,595
Common stock, shares issued 0 16,379,906
Common stock, shares outstanding 0 16,379,906
Class A Common Stock    
Common stock, par value $ 0.00001  
Common stock, shares authorized 1,000,000,000  
Common stock, shares issued 26,909,512  
Common stock, shares outstanding 26,909,512  
Class B Common Stock    
Common stock, par value $ 0.00001  
Common stock, shares authorized 120,000,000  
Common stock, shares issued 51,216,506  
Common stock, shares outstanding 51,216,506  
Series E Redeemable Convertible Preferred Stock    
Temporary equity, par value $ 0.00001 $ 0.00001
Temporary equity, shares authorized 4,330,341 5,163,674
Temporary equity, shares issued 2,581,837 5,163,674
Temporary equity, shares outstanding 2,581,837 5,163,674
Temporary equity, liquidation preference $ 200,000 $ 400,000