XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Accounts receivable, allowance for doubtful accounts $ 8,091 $ 8,544
Stockholders’ equity:    
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares, issued (in shares) 367,662,956 353,430,357
Common stock, shares, outstanding (in shares) 367,662,956 353,430,357
Series A Preferred Stock    
Temporary Equity [Line Items]    
Redeemable convertible preferred stock, par value (in USD per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Redeemable convertible preferred stock, shares issued (in shares) 5,000,000 5,000,000
Redeemable convertible preferred stock, shares outstanding (in shares) 5,000,000 5,000,000
Redeemable convertible preferred stock, aggregate liquidation preference $ 50,000 $ 50,000