◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...

10-K Filing

EVOLV TECHNOLOGIES HOLDINGS, INC. CIK: 1805385 FY 2024
Filing Information
Form Type 10-K
Accession Number 0001628280-25-020355
Period End Date 20241231
Filing Date 20250428
Fiscal Year 2024
Fiscal Period FY
XBRL Instance evlv-20241231_htm.xml
Filing Contents
Balance Sheet 726 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $242.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $242.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $218.50M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $218.50M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $229.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $229.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $125.89M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $125.89M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $181.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $181.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $99.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $99.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $67.16M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $67.16M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $44.60M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $44.60M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $37.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $37.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $35.70M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $35.70M USD Point-in-time
Restricted cash RestrictedCashCurrent $275.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $275.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $36.41M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $36.41M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $39.49M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $39.49M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $14.93M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $14.93M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $29.65M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $29.65M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $51.29M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $51.29M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $20.76M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $20.76M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.44M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.44M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.14M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.14M USD Point-in-time
Allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $582.00K USD Point-in-time
Allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $582.00K USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $22.64M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $22.64M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.90M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.90M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $19.66M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $19.66M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.55M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.55M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $35.41M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $35.41M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $28.39M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $28.39M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $12.87M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $12.87M USD Point-in-time
Allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $734.00K USD Point-in-time
Allowance for credit loss AllowanceForDoubtfulAccountsReceivableCurrent $734.00K USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $27.34M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $27.34M USD Point-in-time
Inventory InventoryNet $10.34M USD Point-in-time
Inventory InventoryNet $10.34M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Inventory InventoryNet $6.01M USD Point-in-time
Inventory InventoryNet $6.01M USD Point-in-time
Inventory InventoryNet $19.13M USD Point-in-time
Inventory InventoryNet $19.13M USD Point-in-time
Inventory InventoryNet $11.51M USD Point-in-time
Inventory InventoryNet $11.51M USD Point-in-time
Inventory InventoryNet $9.17M USD Point-in-time
Inventory InventoryNet $9.17M USD Point-in-time
Inventory InventoryNet $16.96M USD Point-in-time
Inventory InventoryNet $16.96M USD Point-in-time
Inventory InventoryNet $12.39M USD Point-in-time
Inventory InventoryNet $12.39M USD Point-in-time
Inventory InventoryNet $8.14M USD Point-in-time
Inventory InventoryNet $8.14M USD Point-in-time
Inventory InventoryNet $6.63M USD Point-in-time
Inventory InventoryNet $6.63M USD Point-in-time
Inventory InventoryNet $5.69M USD Point-in-time
Inventory InventoryNet $5.69M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $2.12M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $2.12M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.32M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.32M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.18M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.18M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $659.00K USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $659.00K USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $799.00K USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $799.00K USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $1.40M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $1.40M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $1.52M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $1.52M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.21M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $3.21M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $2.39M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $2.39M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $4.48M USD Point-in-time
Current portion of contract assets ContractWithCustomerAssetNetCurrent $4.48M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.16M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.16M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.95M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.95M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.39M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.39M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.32M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.32M USD Point-in-time
Preferred stock, issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Current portion of commission asset CommissionAssetCurrent $2.08M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $2.08M USD Point-in-time
Preferred stock, issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.68M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $3.68M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $5.43M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $5.43M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.57M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.57M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.87M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $4.87M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $2.42M USD Point-in-time
Current portion of commission asset CommissionAssetCurrent $2.42M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.70M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.70M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.42M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.42M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.92M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.92M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.92M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.92M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $13.83M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $13.83M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.53M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.53M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.24M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $20.24M USD Point-in-time
Preferred stock, outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.91M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.91M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.96M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.96M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.50M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.50M USD Point-in-time
Preferred stock, outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Total current assets AssetsCurrent $274.14M USD Point-in-time
Total current assets AssetsCurrent $274.14M USD Point-in-time
Total current assets AssetsCurrent $233.99M USD Point-in-time
Total current assets AssetsCurrent $233.99M USD Point-in-time
Total current assets AssetsCurrent $287.09M USD Point-in-time
Total current assets AssetsCurrent $287.09M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Total current assets AssetsCurrent $137.29M USD Point-in-time
Total current assets AssetsCurrent $137.29M USD Point-in-time
Total current assets AssetsCurrent $138.10M USD Point-in-time
Total current assets AssetsCurrent $138.10M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Total current assets AssetsCurrent $173.36M USD Point-in-time
Total current assets AssetsCurrent $173.36M USD Point-in-time
Total current assets AssetsCurrent $210.36M USD Point-in-time
Total current assets AssetsCurrent $210.36M USD Point-in-time
Total current assets AssetsCurrent $288.70M USD Point-in-time
Total current assets AssetsCurrent $288.70M USD Point-in-time
Total current assets AssetsCurrent $121.45M USD Point-in-time
Total current assets AssetsCurrent $121.45M USD Point-in-time
Total current assets AssetsCurrent $199.24M USD Point-in-time
Total current assets AssetsCurrent $199.24M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $657.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $657.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $691.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $691.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $608.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $608.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $622.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $622.00K USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.10B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.10B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.10B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.10B shares Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.35M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.35M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $3.16M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $3.16M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.42M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.42M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.50M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $1.50M USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $716.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $716.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $964.00K USD Point-in-time
Contract assets, noncurrent ContractWithCustomerAssetNetNoncurrent $964.00K USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $3.63M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $3.63M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $6.75M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $6.75M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.25M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.25M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $5.69M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $5.69M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $4.62M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $4.62M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.01M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.01M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.57M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.57M USD Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 151.31M shares Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 151.31M shares Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.16M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.16M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.29M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $7.29M USD Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 159.60M shares Point-in-time
Common stock, issued (in shares) CommonStockSharesIssued 159.60M shares Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $6.47M USD Point-in-time
Commission asset, noncurrent CommissionAssetNoncurrent $6.47M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $44.72M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $44.72M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $94.22M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $94.22M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $123.66M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $123.66M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $59.82M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $59.82M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.92M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.92M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $40.54M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $40.54M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $113.16M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $113.16M USD Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 151.31M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 151.31M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 159.60M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 159.60M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $129.51M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $129.51M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $120.58M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $120.58M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $81.23M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $81.23M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $22.64M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $22.64M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $12.87M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $12.87M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.90M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.90M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $19.66M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $19.66M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.24M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.24M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.44M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.44M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $28.39M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $28.39M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.20M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.20M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.16M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.16M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.09M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.09M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $27.34M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $27.34M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.67M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.67M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.54M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.54M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $13.99M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $13.99M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.46M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.46M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.14M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $26.14M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.54M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $1.54M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $35.41M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $35.41M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.55M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $21.55M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.04M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.04M USD Point-in-time
Other assets OtherAssetsNoncurrent $999.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $999.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $865.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $865.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $1.83M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.83M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.17M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.17M USD Point-in-time
Other assets OtherAssetsNoncurrent $735.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $735.00K USD Point-in-time
Other assets OtherAssetsNoncurrent $1.97M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.97M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.20M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.20M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.48M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.48M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.88M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.88M USD Point-in-time
Total assets Assets $280.00M USD Point-in-time
Total assets Assets $280.00M USD Point-in-time
Total assets Assets $302.43M USD Point-in-time
Total assets Assets $302.43M USD Point-in-time
Total assets Assets $269.07M USD Point-in-time
Total assets Assets $269.07M USD Point-in-time
Total assets Assets $268.06M USD Point-in-time
Total assets Assets $268.06M USD Point-in-time
Total assets Assets $344.25M USD Point-in-time
Total assets Assets $344.25M USD Point-in-time
Total assets Assets $332.33M USD Point-in-time
Total assets Assets $332.33M USD Point-in-time
Total assets Assets $304.69M USD Point-in-time
Total assets Assets $304.69M USD Point-in-time
Total assets Assets $324.99M USD Point-in-time
Total assets Assets $324.99M USD Point-in-time
Total assets Assets $304.39M USD Point-in-time
Total assets Assets $304.39M USD Point-in-time
Total assets Assets $297.13M USD Point-in-time
Total assets Assets $297.13M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $17.40M USD Point-in-time
Accounts payable AccountsPayableCurrent $17.40M USD Point-in-time
Accounts payable AccountsPayableCurrent $13.89M USD Point-in-time
Accounts payable AccountsPayableCurrent $13.89M USD Point-in-time
Accounts payable AccountsPayableCurrent $19.19M USD Point-in-time
Accounts payable AccountsPayableCurrent $19.19M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $9.43M USD Point-in-time
Accounts payable AccountsPayableCurrent $9.43M USD Point-in-time
Accounts payable AccountsPayableCurrent $16.91M USD Point-in-time
Accounts payable AccountsPayableCurrent $16.91M USD Point-in-time
Accounts payable AccountsPayableCurrent $5.57M USD Point-in-time
Accounts payable AccountsPayableCurrent $5.57M USD Point-in-time
Accounts payable AccountsPayableCurrent $11.14M USD Point-in-time
Accounts payable AccountsPayableCurrent $11.14M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.19M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.19M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $12.16M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $12.16M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $10.82M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $10.82M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $19.51M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $19.51M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $15.91M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $15.91M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $6.48M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $6.48M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $13.52M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $13.52M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $7.79M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $7.79M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $8.99M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $8.99M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $11.54M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $11.54M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $15.70M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $15.70M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $56.86M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $56.86M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $15.68M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $15.68M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $64.51M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $64.51M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $45.48M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $45.48M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $46.81M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $46.81M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $30.89M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $30.89M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $46.71M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $46.71M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $10.67M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $10.67M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $18.02M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $18.02M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $23.58M USD Point-in-time
Current portion of deferred revenue ContractWithCustomerLiabilityCurrent $23.58M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.13M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.13M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.71M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.71M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.39M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.39M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.66M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.66M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.75M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.75M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.11M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.11M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.10M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.10M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.11M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.11M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.12M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $1.12M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $2.20M USD Point-in-time
Current portion of operating lease liabilities OperatingLeaseLiabilityCurrent $2.20M USD Point-in-time
Total current liabilities LiabilitiesCurrent $80.10M USD Point-in-time
Total current liabilities LiabilitiesCurrent $80.10M USD Point-in-time
Total current liabilities LiabilitiesCurrent $40.91M USD Point-in-time
Total current liabilities LiabilitiesCurrent $40.91M USD Point-in-time
Total current liabilities LiabilitiesCurrent $50.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $50.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $96.71M USD Point-in-time
Total current liabilities LiabilitiesCurrent $96.71M USD Point-in-time
Total current liabilities LiabilitiesCurrent $81.30M USD Point-in-time
Total current liabilities LiabilitiesCurrent $81.30M USD Point-in-time
Total current liabilities LiabilitiesCurrent $76.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $76.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $32.99M USD Point-in-time
Total current liabilities LiabilitiesCurrent $32.99M USD Point-in-time
Total current liabilities LiabilitiesCurrent $59.75M USD Point-in-time
Total current liabilities LiabilitiesCurrent $59.75M USD Point-in-time
Total current liabilities LiabilitiesCurrent $58.88M USD Point-in-time
Total current liabilities LiabilitiesCurrent $58.88M USD Point-in-time
Total current liabilities LiabilitiesCurrent $74.41M USD Point-in-time
Total current liabilities LiabilitiesCurrent $74.41M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $9.23M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $9.23M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.92M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.92M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.12M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.12M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $20.75M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $20.75M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $14.44M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $14.44M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $4.33M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $4.33M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $20.27M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.37M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $24.55M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.37M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $24.55M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.15M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $25.15M USD Point-in-time
Deferred revenue, noncurrent ContractWithCustomerLiabilityNoncurrent $20.27M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $1.15M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $1.15M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $892.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $892.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $980.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $980.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $363.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent - USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $12.33M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $12.33M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $630.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent - USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $133.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $133.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $363.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $630.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $566.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $566.00K USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $1.40M USD Point-in-time
Operating lease liabilities, noncurrent OperatingLeaseLiabilityNoncurrent $1.40M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $17.54M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $17.54M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $11.45M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $14.22M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $45.65M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $12.81M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $45.65M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $29.12M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $11.45M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $14.22M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $22.22M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $22.22M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $5.71M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $12.81M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $31.57M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $5.71M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $18.70M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $18.70M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $29.12M USD Point-in-time
Contingent earn-out liability ReverseRecapitalizationContingentConsiderationLiabilityNoncurrent $31.57M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $2.26M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $2.26M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $4.13M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $4.13M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.95M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.95M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.00M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.00M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $3.82M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $3.82M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $3.39M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $3.39M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $9.23M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $9.23M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.53M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $6.53M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $2.73M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $2.73M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $4.00M USD Point-in-time
Contingently issuable common stock liability ReverseRecapitalizationContingentConsiderationEquityNoncurrent $4.00M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $8.74M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $8.74M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $6.12M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $6.12M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $19.62M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $19.62M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $7.87M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $7.87M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $5.59M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $5.59M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $3.85M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $3.85M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $11.47M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $11.47M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $10.89M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $10.89M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $4.30M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $4.30M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $6.73M USD Point-in-time
Public warrant liability WarrantsAndRightsOutstanding $6.73M USD Point-in-time
Total liabilities Liabilities $101.29M USD Point-in-time
Total liabilities Liabilities $101.29M USD Point-in-time
Total liabilities Liabilities $77.17M USD Point-in-time
Total liabilities Liabilities $77.17M USD Point-in-time
Total liabilities Liabilities $72.77M USD Point-in-time
Total liabilities Liabilities $72.77M USD Point-in-time
Total liabilities Liabilities $152.99M USD Point-in-time
Total liabilities Liabilities $152.99M USD Point-in-time
Total liabilities Liabilities $150.41M USD Point-in-time
Total liabilities Liabilities $150.41M USD Point-in-time
Total liabilities Liabilities $140.23M USD Point-in-time
Total liabilities Liabilities $140.23M USD Point-in-time
Total liabilities Liabilities $117.85M USD Point-in-time
Total liabilities Liabilities $117.85M USD Point-in-time
Total liabilities Liabilities $149.66M USD Point-in-time
Total liabilities Liabilities $149.66M USD Point-in-time
Total liabilities Liabilities $159.16M USD Point-in-time
Total liabilities Liabilities $159.16M USD Point-in-time
Total liabilities Liabilities $117.63M USD Point-in-time
Total liabilities Liabilities $117.63M USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 20) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Preferred stock, $0.0001 par value; 100,000,000 authorized at December 31, 2024 and December 31, 2023; no shares issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValue - USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $14.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $14.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $14.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $16.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $14.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at December 31, 2024 and December 31, 2023, 159,602,069 and 151,310,080 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $15.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $405.49M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $419.21M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $444.82M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $438.17M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $424.69M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $412.24M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $431.78M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $444.82M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $412.24M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $424.69M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $451.73M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $438.17M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $459.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $451.73M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $472.33M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $405.49M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $419.21M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $472.33M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $459.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $431.78M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-9.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-53.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-43.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-50.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-10.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-26.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-26.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $35.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-10.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-32.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-53.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-43.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-32.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-42.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-42.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-10.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $35.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-9.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-10.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-50.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-288.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-192.60M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-288.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-300.65M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-221.28M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-145.94M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-311.92M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-311.92M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-308.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-308.50M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-192.60M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-164.47M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-354.66M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-354.66M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-283.45M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-145.94M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-300.65M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-221.28M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-164.47M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-283.45M USD Point-in-time
Stockholders equity StockholdersEquity $247.82M USD Point-in-time
Stockholders equity StockholdersEquity $203.40M USD Point-in-time
Stockholders equity StockholdersEquity $203.40M USD Point-in-time
Stockholders equity StockholdersEquity $247.82M USD Point-in-time
Stockholders equity StockholdersEquity $143.26M USD Point-in-time
Stockholders equity StockholdersEquity $139.78M USD Point-in-time
Stockholders equity StockholdersEquity $139.78M USD Point-in-time
Stockholders equity StockholdersEquity $226.62M USD Point-in-time
Stockholders equity StockholdersEquity $144.14M USD Point-in-time
Stockholders equity StockholdersEquity $144.14M USD Point-in-time
Stockholders equity StockholdersEquity $117.65M USD Point-in-time
Stockholders equity StockholdersEquity $143.26M USD Point-in-time
Stockholders equity StockholdersEquity $151.22M USD Point-in-time
Stockholders equity StockholdersEquity $151.22M USD Point-in-time
Stockholders equity StockholdersEquity $154.73M USD Point-in-time
Stockholders equity StockholdersEquity $259.56M USD Point-in-time
Stockholders equity StockholdersEquity $259.56M USD Point-in-time
Stockholders equity StockholdersEquity $290.27M USD Point-in-time
Stockholders equity StockholdersEquity $154.73M USD Point-in-time
Stockholders equity StockholdersEquity $226.62M USD Point-in-time
Stockholders equity StockholdersEquity $290.27M USD Point-in-time
Stockholders equity StockholdersEquity $117.65M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $344.25M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $304.69M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $332.33M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $332.33M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $268.06M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $268.06M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $304.69M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $344.25M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $269.07M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $269.07M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $304.39M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $304.39M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $280.00M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $280.00M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $297.13M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $297.13M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $302.43M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $302.43M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $324.99M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $324.99M USD Point-in-time
Income Statement 866 line items
Line Item Tag Value Unit Period
Revenue Revenues $8.92M USD 1 Quarter
Revenue Revenues $8.92M USD 1 Quarter
Revenue Revenues $79.56M USD Annual
Revenue Revenues $79.56M USD Annual
Revenue Revenues $29.10M USD 1 Quarter
Revenue Revenues $29.10M USD 1 Quarter
Revenue Revenues $17.63M USD 2 Qtrs
Revenue Revenues $17.63M USD 2 Qtrs
Revenue Revenues $19.96M USD 1 Quarter
Revenue Revenues $19.96M USD 1 Quarter
Revenue Revenues $20.12M USD 1 Quarter
Revenue Revenues $20.12M USD 1 Quarter
Revenue Revenues $16.30M USD 1 Quarter
Revenue Revenues $16.30M USD 1 Quarter
Revenue Revenues $27.36M USD 1 Quarter
Revenue Revenues $27.36M USD 1 Quarter
Revenue Revenues $22.18M USD 1 Quarter
Revenue Revenues $22.18M USD 1 Quarter
Revenue Revenues $39.02M USD 2 Qtrs
Revenue Revenues $39.02M USD 2 Qtrs
Revenue Revenues $52.72M USD Annual
Revenue Revenues $52.72M USD Annual
Revenue Revenues $103.86M USD Annual
Revenue Revenues $103.86M USD Annual
Revenue Revenues $47.41M USD 2 Qtrs
Revenue Revenues $47.41M USD 2 Qtrs
Revenue Revenues $33.93M USD 3 Qtrs
Revenue Revenues $33.93M USD 3 Qtrs
Revenue Revenues $18.90M USD 1 Quarter
Revenue Revenues $18.90M USD 1 Quarter
Revenue Revenues $25.22M USD 1 Quarter
Revenue Revenues $25.22M USD 1 Quarter
Revenue Revenues $20.58M USD 1 Quarter
Revenue Revenues $20.58M USD 1 Quarter
Total revenue Revenues $39.02M USD 2 Qtrs
Total revenue Revenues $39.02M USD 2 Qtrs
Total revenue Revenues $47.41M USD 2 Qtrs
Total revenue Revenues $47.41M USD 2 Qtrs
Total revenue Revenues $22.18M USD 1 Quarter
Total revenue Revenues $22.18M USD 1 Quarter
Total revenue Revenues $52.72M USD Annual
Total revenue Revenues $52.72M USD Annual
Total revenue Revenues $19.96M USD 1 Quarter
Total revenue Revenues $19.96M USD 1 Quarter
Total revenue Revenues $103.86M USD Annual
Total revenue Revenues $103.86M USD Annual
Total revenue Revenues $33.93M USD 3 Qtrs
Total revenue Revenues $33.93M USD 3 Qtrs
Total revenue Revenues $20.58M USD 1 Quarter
Total revenue Revenues $20.58M USD 1 Quarter
Total revenue Revenues $18.90M USD 1 Quarter
Total revenue Revenues $18.90M USD 1 Quarter
Total revenue Revenues $29.10M USD 1 Quarter
Total revenue Revenues $29.10M USD 1 Quarter
Total revenue Revenues $79.56M USD Annual
Total revenue Revenues $79.56M USD Annual
Total revenue Revenues $20.12M USD 1 Quarter
Total revenue Revenues $20.12M USD 1 Quarter
Total revenue Revenues $8.92M USD 1 Quarter
Total revenue Revenues $8.92M USD 1 Quarter
Total revenue Revenues $27.36M USD 1 Quarter
Total revenue Revenues $27.36M USD 1 Quarter
Total revenue Revenues $16.30M USD 1 Quarter
Total revenue Revenues $16.30M USD 1 Quarter
Total revenue Revenues $25.22M USD 1 Quarter
Total revenue Revenues $25.22M USD 1 Quarter
Total revenue Revenues $17.63M USD 2 Qtrs
Total revenue Revenues $17.63M USD 2 Qtrs
Total cost of revenue CostOfRevenue $47.66M USD Annual
Total cost of revenue CostOfRevenue $47.66M USD Annual
Total cost of revenue CostOfRevenue $16.38M USD 1 Quarter
Total cost of revenue CostOfRevenue $16.38M USD 1 Quarter
Total cost of revenue CostOfRevenue $8.54M USD 1 Quarter
Total cost of revenue CostOfRevenue $8.54M USD 1 Quarter
Total cost of revenue CostOfRevenue $44.58M USD Annual
Total cost of revenue CostOfRevenue $44.58M USD Annual
Total cost of revenue CostOfRevenue $10.03M USD 1 Quarter
Total cost of revenue CostOfRevenue $10.03M USD 1 Quarter
Total cost of revenue CostOfRevenue $51.32M USD Annual
Total cost of revenue CostOfRevenue $51.32M USD Annual
Total cost of revenue CostOfRevenue $11.55M USD 1 Quarter
Total cost of revenue CostOfRevenue $11.55M USD 1 Quarter
Total cost of revenue CostOfRevenue $10.64M USD 1 Quarter
Total cost of revenue CostOfRevenue $10.64M USD 1 Quarter
Total cost of revenue CostOfRevenue $9.07M USD 1 Quarter
Total cost of revenue CostOfRevenue $9.07M USD 1 Quarter
Total cost of revenue CostOfRevenue $27.57M USD 2 Qtrs
Total cost of revenue CostOfRevenue $27.57M USD 2 Qtrs
Total cost of revenue CostOfRevenue $16.36M USD 2 Qtrs
Total cost of revenue CostOfRevenue $16.36M USD 2 Qtrs
Total cost of revenue CostOfRevenue $20.67M USD 2 Qtrs
Total cost of revenue CostOfRevenue $20.67M USD 2 Qtrs
Total cost of revenue CostOfRevenue $12.36M USD 1 Quarter
Total cost of revenue CostOfRevenue $12.36M USD 1 Quarter
Total cost of revenue CostOfRevenue $11.99M USD 1 Quarter
Total cost of revenue CostOfRevenue $11.99M USD 1 Quarter
Total cost of revenue CostOfRevenue $32.73M USD 3 Qtrs
Total cost of revenue CostOfRevenue $32.73M USD 3 Qtrs
Total cost of revenue CostOfRevenue $11.02M USD 1 Quarter
Total cost of revenue CostOfRevenue $11.02M USD 1 Quarter
Total cost of revenue CostOfRevenue $15.58M USD 1 Quarter
Total cost of revenue CostOfRevenue $15.58M USD 1 Quarter
Gross profit GrossProfit $59.29M USD Annual
Gross profit GrossProfit $59.29M USD Annual
Gross profit GrossProfit $15.81M USD 1 Quarter
Gross profit GrossProfit $15.81M USD 1 Quarter
Gross profit GrossProfit $14.58M USD 1 Quarter
Gross profit GrossProfit $14.58M USD 1 Quarter
Gross profit GrossProfit $9.56M USD 1 Quarter
Gross profit GrossProfit $9.56M USD 1 Quarter
Gross profit GrossProfit $26.74M USD 2 Qtrs
Gross profit GrossProfit $26.74M USD 2 Qtrs
Gross profit GrossProfit $1.19M USD 3 Qtrs
Gross profit GrossProfit $1.19M USD 3 Qtrs
Gross profit GrossProfit $4.54M USD 1 Quarter
Gross profit GrossProfit $4.54M USD 1 Quarter
Gross profit GrossProfit $6.92M USD 1 Quarter
Gross profit GrossProfit $6.92M USD 1 Quarter
Gross profit GrossProfit $16.74M USD 1 Quarter
Gross profit GrossProfit $16.74M USD 1 Quarter
Gross profit GrossProfit $12.15M USD 1 Quarter
Gross profit GrossProfit $12.15M USD 1 Quarter
Gross profit GrossProfit $378.00K USD 1 Quarter
Gross profit GrossProfit $378.00K USD 1 Quarter
Gross profit GrossProfit $1.27M USD 2 Qtrs
Gross profit GrossProfit $1.27M USD 2 Qtrs
Gross profit GrossProfit $10.89M USD 1 Quarter
Gross profit GrossProfit $10.89M USD 1 Quarter
Gross profit GrossProfit $11.46M USD 2 Qtrs
Gross profit GrossProfit $11.46M USD 2 Qtrs
Gross profit GrossProfit $1.40M USD Annual
Gross profit GrossProfit $1.40M USD Annual
Gross profit GrossProfit $31.91M USD Annual
Gross profit GrossProfit $31.91M USD Annual
Gross profit GrossProfit $-83.00K USD 1 Quarter
Gross profit GrossProfit $-83.00K USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $12.25M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $12.25M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $6.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $8.55M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $8.55M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $5.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $13.73M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $13.73M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $23.45M USD Annual
Research and development ResearchAndDevelopmentExpense $23.45M USD Annual
Research and development ResearchAndDevelopmentExpense $5.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.81M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.81M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.30M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.30M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.18M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.18M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.85M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.85M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $18.54M USD Annual
Research and development ResearchAndDevelopmentExpense $18.54M USD Annual
Research and development ResearchAndDevelopmentExpense $6.40M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.40M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $24.47M USD Annual
Research and development ResearchAndDevelopmentExpense $24.47M USD Annual
Research and development ResearchAndDevelopmentExpense $6.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $4.37M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $4.37M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $11.78M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $11.78M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $11.61M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $11.61M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $14.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $14.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $17.01M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $17.01M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $11.97M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $11.97M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $13.60M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $13.60M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $33.25M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $33.25M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $15.86M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $15.86M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $14.97M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $14.97M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $32.87M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $32.87M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $61.29M USD Annual
Sales and marketing SellingAndMarketingExpense $61.29M USD Annual
Sales and marketing SellingAndMarketingExpense $14.34M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $14.34M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $26.23M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $26.23M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $13.46M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $13.46M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $46.68M USD Annual
Sales and marketing SellingAndMarketingExpense $46.68M USD Annual
Sales and marketing SellingAndMarketingExpense $21.28M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $21.28M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $54.99M USD Annual
Sales and marketing SellingAndMarketingExpense $54.99M USD Annual
Sales and marketing SellingAndMarketingExpense $12.64M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $12.64M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $29.48M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $29.48M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $20.39M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $20.39M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $11.81M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $11.81M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $14.09M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $14.09M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $42.18M USD Annual
General and administrative GeneralAndAdministrativeExpense $42.18M USD Annual
General and administrative GeneralAndAdministrativeExpense $8.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $8.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $56.63M USD Annual
General and administrative GeneralAndAdministrativeExpense $56.63M USD Annual
General and administrative GeneralAndAdministrativeExpense $16.76M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $16.76M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $19.79M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $19.79M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $13.98M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $13.98M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $10.87M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $10.87M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $25.90M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $25.90M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $11.13M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $11.13M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.09M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.09M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $11.26M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $11.26M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $37.97M USD Annual
General and administrative GeneralAndAdministrativeExpense $37.97M USD Annual
General and administrative GeneralAndAdministrativeExpense $9.57M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.57M USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $28.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $28.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $157.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $157.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $137.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $137.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $849.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $849.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $294.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $294.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.16M USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.16M USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $753.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $753.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $224.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $224.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.04M USD 3 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.04M USD 3 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $15.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $15.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $322.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $322.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $209.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $209.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $189.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $189.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Total operating expenses OperatingExpenses $34.96M USD 1 Quarter
Total operating expenses OperatingExpenses $34.96M USD 1 Quarter
Total operating expenses OperatingExpenses $35.62M USD 1 Quarter
Total operating expenses OperatingExpenses $35.62M USD 1 Quarter
Total operating expenses OperatingExpenses $121.96M USD Annual
Total operating expenses OperatingExpenses $121.96M USD Annual
Total operating expenses OperatingExpenses $77.50M USD 3 Qtrs
Total operating expenses OperatingExpenses $77.50M USD 3 Qtrs
Total operating expenses OperatingExpenses $34.06M USD 1 Quarter
Total operating expenses OperatingExpenses $34.06M USD 1 Quarter
Total operating expenses OperatingExpenses $27.10M USD 1 Quarter
Total operating expenses OperatingExpenses $27.10M USD 1 Quarter
Total operating expenses OperatingExpenses $71.02M USD 2 Qtrs
Total operating expenses OperatingExpenses $71.02M USD 2 Qtrs
Total operating expenses OperatingExpenses $51.07M USD 2 Qtrs
Total operating expenses OperatingExpenses $51.07M USD 2 Qtrs
Total operating expenses OperatingExpenses $141.59M USD Annual
Total operating expenses OperatingExpenses $141.59M USD Annual
Total operating expenses OperatingExpenses $26.43M USD 1 Quarter
Total operating expenses OperatingExpenses $26.43M USD 1 Quarter
Total operating expenses OperatingExpenses $32.08M USD 1 Quarter
Total operating expenses OperatingExpenses $32.08M USD 1 Quarter
Total operating expenses OperatingExpenses $26.31M USD 1 Quarter
Total operating expenses OperatingExpenses $26.31M USD 1 Quarter
Total operating expenses OperatingExpenses $36.95M USD 1 Quarter
Total operating expenses OperatingExpenses $36.95M USD 1 Quarter
Total operating expenses OperatingExpenses $104.35M USD Annual
Total operating expenses OperatingExpenses $104.35M USD Annual
Total operating expenses OperatingExpenses $31.77M USD 1 Quarter
Total operating expenses OperatingExpenses $31.77M USD 1 Quarter
Total operating expenses OperatingExpenses $58.10M USD 2 Qtrs
Total operating expenses OperatingExpenses $58.10M USD 2 Qtrs
Total operating expenses OperatingExpenses $31.01M USD 1 Quarter
Total operating expenses OperatingExpenses $31.01M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.37M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.37M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-25.93M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-25.93M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-21.19M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-21.19M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.21M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.21M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-46.65M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-46.65M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-18.88M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-18.88M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-102.95M USD Annual
Loss from operations OperatingIncomeLoss $-102.95M USD Annual
Loss from operations OperatingIncomeLoss $-19.15M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-19.15M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.56M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-22.56M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-44.28M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-44.28M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-90.06M USD Annual
Loss from operations OperatingIncomeLoss $-90.06M USD Annual
Loss from operations OperatingIncomeLoss $-82.31M USD Annual
Loss from operations OperatingIncomeLoss $-82.31M USD Annual
Loss from operations OperatingIncomeLoss $-26.52M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-26.52M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-21.91M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-21.91M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-24.09M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-24.09M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-49.79M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-49.79M USD 2 Qtrs
Loss from operations OperatingIncomeLoss $-76.31M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-76.31M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $654.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $654.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $301.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $301.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $654.00K USD Annual
Interest expense InterestExpenseNonoperating $654.00K USD Annual
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD 1 Quarter
Interest expense InterestExpenseNonoperating $188.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $188.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $654.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $654.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $712.00K USD Annual
Interest expense InterestExpenseNonoperating $712.00K USD Annual
Interest expense InterestExpenseNonoperating $489.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $489.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $159.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $159.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating - USD Annual
Interest expense InterestExpenseNonoperating - USD Annual
Interest income InvestmentIncomeInterest $1.77M USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.77M USD 2 Qtrs
Interest income InvestmentIncomeInterest $559.00K USD 2 Qtrs
Interest income InvestmentIncomeInterest $559.00K USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.08M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.08M USD 1 Quarter
Interest income InvestmentIncomeInterest $491.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $491.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $628.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $628.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $2.94M USD Annual
Interest income InvestmentIncomeInterest $2.94M USD Annual
Interest income InvestmentIncomeInterest $3.17M USD Annual
Interest income InvestmentIncomeInterest $3.17M USD Annual
Interest income InvestmentIncomeInterest $953.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $953.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $1.61M USD 3 Qtrs
Interest income InvestmentIncomeInterest $1.61M USD 3 Qtrs
Interest income InvestmentIncomeInterest $681.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $681.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $1.85M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.85M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.05M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.05M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.63M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.63M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.81M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.81M USD 2 Qtrs
Interest income InvestmentIncomeInterest $6.23M USD Annual
Interest income InvestmentIncomeInterest $6.23M USD Annual
Interest income InvestmentIncomeInterest $1.79M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.79M USD 1 Quarter
Interest income InvestmentIncomeInterest $548.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $548.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-67.00K USD 2 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-67.00K USD 2 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-57.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-57.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-28.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-28.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-57.00K USD 3 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-57.00K USD 3 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-64.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-64.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-22.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-22.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-3.00K USD 2 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-3.00K USD 2 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-17.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-17.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-64.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $-64.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $-84.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $-84.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $34.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $34.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-83.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $-83.00K USD Annual
Other expense, net OtherNonoperatingIncomeExpense $-50.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-50.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-39.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-39.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $19.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $19.00K USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 2 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 2 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $31.43M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $31.43M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-14.08M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-14.08M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.51M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.51M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-1.22M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-1.22M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.31M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.31M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-7.25M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-7.25M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.51M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.51M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-23.41M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-23.41M USD 2 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $8.32M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $8.32M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $569.00K USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $569.00K USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $14.90M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $14.90M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $28.11M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $28.11M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.99M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.99M USD Annual
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $3.32M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $3.32M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.45M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.45M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-9.75M USD 3 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-9.75M USD 3 Qtrs
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.90M USD 1 Quarter
Change in fair value of contingent earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.90M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD 3 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD 3 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-527.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-527.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-311.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-311.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $24.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $24.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.08M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.08M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.28M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.28M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $2.06M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $2.06M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-422.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-422.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $3.14M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $3.14M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.84M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.84M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.09M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.09M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $742.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $742.00K USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.87M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.87M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.45M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.45M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD Annual
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-4.27M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-4.27M USD 2 Qtrs
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-3.75M USD 1 Quarter
Change in fair value of contingently issuable common stock liability IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-3.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-8.16M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-8.16M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-2.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-2.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $13.50M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $13.50M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.58M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.58M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-6.59M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-6.59M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-5.44M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-5.44M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-580.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-580.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $4.76M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $4.76M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.89M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.89M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-7.04M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-7.04M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $11.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $11.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-1.13M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-1.13M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $143.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $143.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.91M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.91M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.30M USD 3 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.30M USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $36.42M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $36.42M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $25.79M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $25.79M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $5.07M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $5.07M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-43.13M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-43.13M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $10.63M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $10.63M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-404.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-404.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $3.16M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $3.16M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $26.24M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $26.24M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-49.25M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-49.25M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-17.94M USD Annual
Total other income (expense), net NonoperatingIncomeExpense $-17.94M USD Annual
Total other income (expense), net NonoperatingIncomeExpense $16.16M USD Annual
Total other income (expense), net NonoperatingIncomeExpense $16.16M USD Annual
Total other income (expense), net NonoperatingIncomeExpense $-6.12M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-6.12M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $7.99M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $7.99M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $17.64M USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $17.64M USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $9.66M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $9.66M USD 2 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-11.29M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-11.29M USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $28.29M USD Annual
Total other income (expense), net NonoperatingIncomeExpense $28.29M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.85M USD 2 Qtrs
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.85M USD 2 Qtrs
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-86.80M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-86.80M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-40.13M USD 2 Qtrs
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-40.13M USD 2 Qtrs
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-26.33M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-26.33M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-67.22M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-67.22M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.42M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.42M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-17.15M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-17.15M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-28.68M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-28.68M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.05M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.05M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-108.00M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-108.00M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-54.02M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-54.02M USD Annual
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-11.27M USD 1 Quarter
Loss before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-11.27M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD Annual
Provision for income taxes IncomeTaxExpenseBenefit - USD Annual
Provision for income taxes IncomeTaxExpenseBenefit $51.00K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $51.00K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $51.00K USD Annual
Provision for income taxes IncomeTaxExpenseBenefit $51.00K USD Annual
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit - USD Annual
Provision for income taxes IncomeTaxExpenseBenefit - USD Annual
Net loss NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss NetIncomeLoss $-86.80M USD Annual
Net loss NetIncomeLoss $-86.80M USD Annual
Net loss NetIncomeLoss $-18.53M USD 1 Quarter
Net loss NetIncomeLoss $-18.53M USD 1 Quarter
Net loss NetIncomeLoss $-108.05M USD Annual
Net loss NetIncomeLoss $-108.05M USD Annual
Net loss NetIncomeLoss $3.42M USD 1 Quarter
Net loss NetIncomeLoss $3.42M USD 1 Quarter
Net loss NetIncomeLoss $-67.22M USD 1 Quarter
Net loss NetIncomeLoss $-67.22M USD 1 Quarter
Net loss NetIncomeLoss $-26.33M USD 1 Quarter
Net loss NetIncomeLoss $-26.33M USD 1 Quarter
Net loss NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss NetIncomeLoss $-17.20M USD 1 Quarter
Net loss NetIncomeLoss $-17.20M USD 1 Quarter
Net loss NetIncomeLoss $-11.27M USD 1 Quarter
Net loss NetIncomeLoss $-11.27M USD 1 Quarter
Net loss NetIncomeLoss $-28.68M USD 1 Quarter
Net loss NetIncomeLoss $-28.68M USD 1 Quarter
Net loss NetIncomeLoss $5.05M USD 1 Quarter
Net loss NetIncomeLoss $5.05M USD 1 Quarter
Net loss NetIncomeLoss $-30.44M USD 1 Quarter
Net loss NetIncomeLoss $-30.44M USD 1 Quarter
Net loss NetIncomeLoss $-15.72M USD 1 Quarter
Net loss NetIncomeLoss $-15.72M USD 1 Quarter
Net loss NetIncomeLoss $-54.02M USD Annual
Net loss NetIncomeLoss $-54.02M USD Annual
Net loss NetIncomeLoss $-58.66M USD 3 Qtrs
Net loss NetIncomeLoss $-58.66M USD 3 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 156.57M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 156.57M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.86M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.86M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 153.08M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 153.08M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 154.77M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 154.77M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 149.17M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 149.17M shares Annual
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 148.88M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 148.88M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 144.12M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 144.12M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 156.47M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 156.47M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 146.43M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 146.43M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 147.66M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 147.66M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.22M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.22M shares 2 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.52M shares 3 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.52M shares 3 Qtrs
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.55M shares 1 Quarter
Weighted average common shares outstanding - basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 143.55M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 144.12M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 144.12M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.22M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.22M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.55M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.55M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 154.77M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 154.77M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 146.43M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 146.43M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 149.17M shares Annual
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 149.17M shares Annual
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.52M shares 3 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.52M shares 3 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 171.56M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 171.56M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 148.88M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 148.88M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 147.66M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 147.66M shares 2 Qtrs
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 156.57M shares Annual
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 156.57M shares Annual
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 153.08M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 153.08M shares 1 Quarter
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.86M shares Annual
Weighted average common shares outstanding - diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 143.86M shares Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $0.02 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $0.02 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.72 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.72 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.65 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.65 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.60 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.60 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.05 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.05 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.18 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.18 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.34 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.34 USD Annual
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.41 USD 3 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.41 USD 3 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.20 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.20 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.45 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.45 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.13 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.13 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.28 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.28 USD 2 Qtrs
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.07 USD 1 Quarter
Net loss per share - basic (in dollars per share) EarningsPerShareBasic $-0.07 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.34 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.34 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.28 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.28 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.65 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.65 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.60 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.60 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.07 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.07 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.45 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.45 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.41 USD 3 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.41 USD 3 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $0.02 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $0.02 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.20 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.20 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.13 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.13 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.72 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.72 USD Annual
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.05 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.05 USD 2 Qtrs
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.18 USD 1 Quarter
Net loss per share - diluted (in dollars per share) EarningsPerShareDiluted $-0.18 USD 1 Quarter
Net loss NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss NetIncomeLoss $-26.33M USD 1 Quarter
Net loss NetIncomeLoss $-26.33M USD 1 Quarter
Net loss NetIncomeLoss $-30.44M USD 1 Quarter
Net loss NetIncomeLoss $-30.44M USD 1 Quarter
Net loss NetIncomeLoss $-15.72M USD 1 Quarter
Net loss NetIncomeLoss $-15.72M USD 1 Quarter
Net loss NetIncomeLoss $-67.22M USD 1 Quarter
Net loss NetIncomeLoss $-67.22M USD 1 Quarter
Net loss NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss NetIncomeLoss $5.05M USD 1 Quarter
Net loss NetIncomeLoss $5.05M USD 1 Quarter
Net loss NetIncomeLoss $-108.05M USD Annual
Net loss NetIncomeLoss $-108.05M USD Annual
Net loss NetIncomeLoss $-86.80M USD Annual
Net loss NetIncomeLoss $-86.80M USD Annual
Net loss NetIncomeLoss $-28.68M USD 1 Quarter
Net loss NetIncomeLoss $-28.68M USD 1 Quarter
Net loss NetIncomeLoss $-17.20M USD 1 Quarter
Net loss NetIncomeLoss $-17.20M USD 1 Quarter
Net loss NetIncomeLoss $-54.02M USD Annual
Net loss NetIncomeLoss $-54.02M USD Annual
Net loss NetIncomeLoss $-18.53M USD 1 Quarter
Net loss NetIncomeLoss $-18.53M USD 1 Quarter
Net loss NetIncomeLoss $-11.27M USD 1 Quarter
Net loss NetIncomeLoss $-11.27M USD 1 Quarter
Net loss NetIncomeLoss $3.42M USD 1 Quarter
Net loss NetIncomeLoss $3.42M USD 1 Quarter
Net loss NetIncomeLoss $-58.66M USD 3 Qtrs
Net loss NetIncomeLoss $-58.66M USD 3 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-43.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-43.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-16.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-16.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $21.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $21.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $8.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $8.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $11.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $11.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-17.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-17.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-33.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-33.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $45.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $45.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $35.00K USD 3 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $35.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $45.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $45.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $35.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $35.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $8.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $8.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-16.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-16.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $21.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $21.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $3.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $3.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-33.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-33.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-43.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-43.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-10.00K USD Annual
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-17.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-17.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $11.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $11.00K USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-11.27M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-11.27M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-95.93M USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-95.93M USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-86.81M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-86.81M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-26.34M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-26.34M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-28.69M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-28.69M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $3.43M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $3.43M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-58.63M USD 3 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-58.63M USD 3 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-7.84M USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-7.84M USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-108.09M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-108.09M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-67.24M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-67.24M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-18.48M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-18.48M USD 1 Quarter
Total comprehensive loss ComprehensiveIncomeNetOfTax $-54.00M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-54.00M USD Annual
Total comprehensive loss ComprehensiveIncomeNetOfTax $-40.14M USD 2 Qtrs
Total comprehensive loss ComprehensiveIncomeNetOfTax $-40.14M USD 2 Qtrs
Cash Flow Statement 906 line items
Line Item Tag Value Unit Period
Net loss (restated) NetIncomeLoss $-28.68M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-28.68M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-67.22M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-67.22M USD 1 Quarter
Net loss (restated) NetIncomeLoss $5.05M USD 1 Quarter
Net loss (restated) NetIncomeLoss $5.05M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-26.33M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-26.33M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-15.72M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-15.72M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-30.44M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-30.44M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-54.02M USD Annual
Net loss (restated) NetIncomeLoss $-54.02M USD Annual
Net loss (restated) NetIncomeLoss $-11.27M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-11.27M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-17.20M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-17.20M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-86.80M USD Annual
Net loss (restated) NetIncomeLoss $-86.80M USD Annual
Net loss (restated) NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-18.53M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-18.53M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-108.05M USD Annual
Net loss (restated) NetIncomeLoss $-108.05M USD Annual
Net loss (restated) NetIncomeLoss $3.42M USD 1 Quarter
Net loss (restated) NetIncomeLoss $3.42M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-58.66M USD 3 Qtrs
Net loss (restated) NetIncomeLoss $-58.66M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.46M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $3.46M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $9.70M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $9.70M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $5.44M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $5.44M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $7.36M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $7.36M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $17.38M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $17.38M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $3.77M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.77M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $1.80M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $1.80M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $3.95M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.95M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.33M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $2.33M USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $425.00K USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $425.00K USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $-89.00K USD 1 Quarter
Write-off of inventory and change in inventory reserve InventoryWriteDown $-89.00K USD 1 Quarter
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.58M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.58M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $2.58M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $2.58M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $34.00K USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $34.00K USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $559.00K USD 3 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $559.00K USD 3 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.31M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.31M USD Annual
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.06M USD 1 Quarter
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.06M USD 1 Quarter
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.73M USD 2 Qtrs
Write-off of inventory and change in inventory reserve InventoryWriteDown $1.73M USD 2 Qtrs
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD 3 Qtrs
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD 3 Qtrs
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases - USD Annual
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases - USD Annual
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD 2 Qtrs
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD 2 Qtrs
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases - USD Annual
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases - USD Annual
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD Annual
Adjustment to property and equipment for sales type leases AdjustmentToPropertyAndEquipmentForSaleTypeLeases $625.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $849.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $849.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $137.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $137.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $157.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $157.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $322.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $322.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.04M USD 3 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.04M USD 3 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $15.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $15.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $209.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $209.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $189.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $189.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $224.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $224.00K USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $28.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $28.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $753.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $753.00K USD 1 Quarter
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.16M USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $1.16M USD Annual
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $294.00K USD 2 Qtrs
Loss from impairment of property and equipment ImpairmentOfLongLivedAssetsHeldForUse $294.00K USD 2 Qtrs
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived $983.00K USD Annual
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived $983.00K USD Annual
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived - USD Annual
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived - USD Annual
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived - USD Annual
Loss from impairment of intangible asset ImpairmentOfIntangibleAssetsFinitelived - USD Annual
Stock-based compensation ShareBasedCompensation $13.86M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $13.86M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $6.43M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $6.43M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $5.03M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $5.03M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $24.76M USD Annual
Stock-based compensation ShareBasedCompensation $24.76M USD Annual
Stock-based compensation ShareBasedCompensation $24.13M USD Annual
Stock-based compensation ShareBasedCompensation $24.13M USD Annual
Stock-based compensation ShareBasedCompensation $22.52M USD Annual
Stock-based compensation ShareBasedCompensation $22.52M USD Annual
Stock-based compensation ShareBasedCompensation $9.02M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $9.02M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $15.62M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $15.62M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $11.73M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $11.73M USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $55.00K USD Annual
Non-cash interest expense NoncashInterestExpense $55.00K USD Annual
Non-cash interest expense NoncashInterestExpense $22.00K USD Annual
Non-cash interest expense NoncashInterestExpense $22.00K USD Annual
Non-cash interest expense NoncashInterestExpense - USD Annual
Non-cash interest expense NoncashInterestExpense - USD Annual
Non-cash interest expense NoncashInterestExpense $10.00K USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $10.00K USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $22.00K USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $22.00K USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $14.00K USD 3 Qtrs
Non-cash interest expense NoncashInterestExpense $14.00K USD 3 Qtrs
Non-cash interest expense NoncashInterestExpense $22.00K USD 1 Quarter
Non-cash interest expense NoncashInterestExpense $22.00K USD 1 Quarter
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $575.00K USD Annual
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $575.00K USD Annual
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-181.00K USD 2 Qtrs
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-181.00K USD 2 Qtrs
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-200.00K USD 1 Quarter
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-200.00K USD 1 Quarter
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments - USD Annual
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments - USD Annual
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $242.00K USD 2 Qtrs
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $242.00K USD 2 Qtrs
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-447.00K USD Annual
Amortization (accretion) of premium (discount) on marketable securities, net of change in accrued interest AccretionAmortizationOfDiscountsAndPremiumsInvestments $-447.00K USD Annual
Non-cash lease expense NoncashLeaseExpense $602.00K USD 3 Qtrs
Non-cash lease expense NoncashLeaseExpense $602.00K USD 3 Qtrs
Non-cash lease expense NoncashLeaseExpense $1.42M USD Annual
Non-cash lease expense NoncashLeaseExpense $1.42M USD Annual
Non-cash lease expense NoncashLeaseExpense $354.00K USD 1 Quarter
Non-cash lease expense NoncashLeaseExpense $354.00K USD 1 Quarter
Non-cash lease expense NoncashLeaseExpense $432.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $432.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $728.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $728.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $392.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $392.00K USD 2 Qtrs
Non-cash lease expense NoncashLeaseExpense $478.00K USD Annual
Non-cash lease expense NoncashLeaseExpense $478.00K USD Annual
Non-cash lease expense NoncashLeaseExpense $214.00K USD 1 Quarter
Non-cash lease expense NoncashLeaseExpense $214.00K USD 1 Quarter
Non-cash lease expense NoncashLeaseExpense $811.00K USD Annual
Non-cash lease expense NoncashLeaseExpense $811.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $152.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $152.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $124.00K USD 1 Quarter
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $124.00K USD 1 Quarter
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $-267.00K USD 1 Quarter
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $-267.00K USD 1 Quarter
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $203.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $203.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $80.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $80.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $150.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $150.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $382.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $382.00K USD Annual
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $173.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $173.00K USD 2 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $100.00K USD 3 Qtrs
Change in allowance for expected credit losses AccountsReceivableAllowanceForCreditLossExpenseReversalNetOfWriteoffAndRecovery $100.00K USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 2 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-626.00K USD 2 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.51M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.51M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-1.22M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-1.22M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.51M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.51M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-23.41M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-23.41M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.31M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-16.31M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-7.25M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-7.25M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-14.08M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-14.08M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $28.11M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $28.11M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.99M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.99M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $3.32M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $3.32M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $14.90M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $14.90M USD Annual
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-9.75M USD 3 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-9.75M USD 3 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.45M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-2.45M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.90M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $-6.90M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $569.00K USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $569.00K USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $31.43M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $31.43M USD 2 Qtrs
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $8.32M USD 1 Quarter
Change in fair value of earn-out liability IncreaseDecreaseInFairValueOfContingentEarnoutLiability $8.32M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.84M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.84M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.08M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.08M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $24.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $24.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-311.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-311.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-527.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-527.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD 3 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD 3 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.09M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $5.09M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $742.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $742.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.87M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.87M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.45M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-1.45M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.53M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-4.27M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-4.27M USD 2 Qtrs
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-3.75M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-3.75M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $3.14M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $3.14M USD Annual
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-422.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-422.00K USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $2.06M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $2.06M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.28M USD 1 Quarter
Change in fair value of contingently issuable common stock IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability $-2.28M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-2.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-2.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.30M USD 3 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.30M USD 3 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-5.44M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-5.44M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.58M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.58M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-8.16M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-8.16M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $4.76M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $4.76M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.91M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.91M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-1.13M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-1.13M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $1.15M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-580.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-580.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.89M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-4.89M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-7.04M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-7.04M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $11.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $11.75M USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $13.50M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $13.50M USD 2 Qtrs
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-6.59M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $-6.59M USD Annual
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $143.00K USD 1 Quarter
Change in fair value of public warrant liability FairValueAdjustmentOfPublicWarrantLiability $143.00K USD 1 Quarter
Accounts receivable IncreaseDecreaseInAccountsReceivable $7.00M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $7.00M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $16.26M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $16.26M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-123.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-123.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.41M USD 1 Quarter
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.41M USD 1 Quarter
Accounts receivable IncreaseDecreaseInAccountsReceivable $20.11M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $20.11M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.51M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.51M USD Annual
Accounts receivable IncreaseDecreaseInAccountsReceivable $14.07M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $14.07M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-2.16M USD 1 Quarter
Accounts receivable IncreaseDecreaseInAccountsReceivable $-2.16M USD 1 Quarter
Accounts receivable IncreaseDecreaseInAccountsReceivable $6.47M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $6.47M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $10.63M USD Annual
Inventory IncreaseDecreaseInInventories $10.63M USD Annual
Inventory IncreaseDecreaseInInventories $-6.86M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-6.86M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $10.04M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $10.04M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $4.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $4.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $3.54M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $3.54M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-3.50M USD 1 Quarter
Inventory IncreaseDecreaseInInventories $-3.50M USD 1 Quarter
Inventory IncreaseDecreaseInInventories $1.76M USD 1 Quarter
Inventory IncreaseDecreaseInInventories $1.76M USD 1 Quarter
Inventory IncreaseDecreaseInInventories $7.85M USD Annual
Inventory IncreaseDecreaseInInventories $7.85M USD Annual
Inventory IncreaseDecreaseInInventories $-960.00K USD Annual
Inventory IncreaseDecreaseInInventories $-960.00K USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $341.00K USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $341.00K USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $2.78M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $2.78M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $3.49M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $3.49M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $1.58M USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $1.58M USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $929.00K USD 1 Quarter
Commission assets IncreaseDecreaseInCommissionAssets $929.00K USD 1 Quarter
Commission assets IncreaseDecreaseInCommissionAssets $89.00K USD 1 Quarter
Commission assets IncreaseDecreaseInCommissionAssets $89.00K USD 1 Quarter
Commission assets IncreaseDecreaseInCommissionAssets $521.00K USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $521.00K USD 2 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $1.36M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $1.36M USD Annual
Commission assets IncreaseDecreaseInCommissionAssets $1.67M USD 3 Qtrs
Commission assets IncreaseDecreaseInCommissionAssets $1.67M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-905.00K USD Annual
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-905.00K USD Annual
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.13M USD Annual
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.13M USD Annual
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-280.00K USD 1 Quarter
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-280.00K USD 1 Quarter
Contract assets IncreaseDecreaseInContractWithCustomerAsset $1.43M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $1.43M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $405.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $405.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $156.00K USD 1 Quarter
Contract assets IncreaseDecreaseInContractWithCustomerAsset $156.00K USD 1 Quarter
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-64.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-64.00K USD 3 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-237.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-237.00K USD 2 Qtrs
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.38M USD Annual
Contract assets IncreaseDecreaseInContractWithCustomerAsset $-1.38M USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $419.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $419.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $629.00K USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $629.00K USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-633.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $-633.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $-467.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $-467.00K USD Annual
Other assets IncreaseDecreaseInOtherOperatingAssets $-337.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-337.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-203.00K USD 1 Quarter
Other assets IncreaseDecreaseInOtherOperatingAssets $-203.00K USD 1 Quarter
Other assets IncreaseDecreaseInOtherOperatingAssets $43.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $43.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $756.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $756.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $130.00K USD 1 Quarter
Other assets IncreaseDecreaseInOtherOperatingAssets $130.00K USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.43M USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.43M USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $9.71M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $9.71M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.74M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.74M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.32M USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.32M USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-705.00K USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-705.00K USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $964.00K USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $964.00K USD Annual
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $9.02M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $9.02M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.96M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.96M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-113.00K USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-113.00K USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $192.00K USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $192.00K USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-7.41M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-7.41M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $7.66M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $7.66M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-5.96M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-5.96M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-2.21M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-2.21M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $2.15M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.15M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.18M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.18M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-695.00K USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-695.00K USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-1.65M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-1.65M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $12.81M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $12.81M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $22.97M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $22.97M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $39.49M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $39.49M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $11.86M USD 1 Quarter
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $11.86M USD 1 Quarter
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $15.83M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $15.83M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-558.00K USD 1 Quarter
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-558.00K USD 1 Quarter
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $5.92M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $5.92M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $23.39M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $23.39M USD Annual
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $10.27M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $10.27M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-46.00K USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-46.00K USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-1.94M USD 1 Quarter
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-1.94M USD 1 Quarter
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-1.88M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-1.88M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-4.64M USD 1 Quarter
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-4.64M USD 1 Quarter
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-750.00K USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-750.00K USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $3.86M USD Annual
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $3.86M USD Annual
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $4.53M USD Annual
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $4.53M USD Annual
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-342.00K USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $-342.00K USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $1.46M USD Annual
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $1.46M USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.08M USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.08M USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-392.00K USD 1 Quarter
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-392.00K USD 1 Quarter
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-513.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-513.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-254.00K USD 1 Quarter
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-254.00K USD 1 Quarter
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-615.00K USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-615.00K USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-699.00K USD 3 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-699.00K USD 3 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-457.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-457.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-765.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-765.00K USD 2 Qtrs
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-946.00K USD Annual
Operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-946.00K USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-37.73M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-37.73M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-52.54M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-52.54M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-74.74M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-74.74M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-8.76M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-8.76M USD 2 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-3.43M USD 1 Quarter
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-3.43M USD 1 Quarter
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-30.85M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-30.85M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-69.43M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-69.43M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-9.80M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-9.80M USD Annual
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-16.15M USD 1 Quarter
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-16.15M USD 1 Quarter
Development of internal-use software PaymentsToDevelopSoftware $6.12M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $6.12M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $1.30M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $1.30M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $1.57M USD 1 Quarter
Development of internal-use software PaymentsToDevelopSoftware $1.57M USD 1 Quarter
Development of internal-use software PaymentsToDevelopSoftware $2.72M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $2.72M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $1.60M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $1.60M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $3.11M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $3.11M USD 2 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $733.00K USD 1 Quarter
Development of internal-use software PaymentsToDevelopSoftware $733.00K USD 1 Quarter
Development of internal-use software PaymentsToDevelopSoftware $3.54M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $3.54M USD Annual
Development of internal-use software PaymentsToDevelopSoftware $1.94M USD 3 Qtrs
Development of internal-use software PaymentsToDevelopSoftware $1.94M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $69.13M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $69.13M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $13.37M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $13.37M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $31.19M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $31.19M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $17.54M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $17.54M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $11.34M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $11.34M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $21.46M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $21.46M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $21.62M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $21.62M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $33.17M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $33.17M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $19.83M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipmentNet $19.83M USD 1 Quarter
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $312.00K USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $312.00K USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $312.00K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $312.00K USD 3 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $60.00K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $60.00K USD 2 Qtrs
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $60.00K USD 1 Quarter
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $60.00K USD 1 Quarter
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $270.00K USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $270.00K USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $29.41M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $29.41M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.57M USD 1 Quarter
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.57M USD 1 Quarter
Purchases of marketable securities PaymentsToAcquireMarketableSecurities - USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities - USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.57M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.57M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $89.90M USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $89.90M USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $29.37M USD Annual
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $29.37M USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities - USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities - USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $44.92M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $44.92M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $65.28M USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $65.28M USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $39.18M USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $39.18M USD Annual
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $29.24M USD 1 Quarter
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $29.24M USD 1 Quarter
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-12.64M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-12.64M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-19.17M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-19.17M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-6.72M USD 1 Quarter
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-6.72M USD 1 Quarter
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $5.62M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $5.62M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-14.04M USD 1 Quarter
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-14.04M USD 1 Quarter
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-23.87M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-23.87M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-123.11M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-123.11M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-1.40M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-1.40M USD Annual
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-64.12M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-64.12M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $636.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $636.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $571.00K USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $571.00K USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $668.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $668.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $344.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $344.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $33.00K USD 1 Quarter
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $33.00K USD 1 Quarter
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $384.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $384.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $302.00K USD 1 Quarter
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $302.00K USD 1 Quarter
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $1.81M USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $1.81M USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $827.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $827.00K USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD 2 Qtrs
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD 2 Qtrs
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $29.68M USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $29.68M USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt - USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt - USD Annual
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD 1 Quarter
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $1.88M USD 1 Quarter
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD Annual
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD Annual
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $1.00M USD 3 Qtrs
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $1.00M USD 3 Qtrs
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD 2 Qtrs
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD 2 Qtrs
Repayment of principal on long-term debt RepaymentsOfLongTermDebt - USD Annual
Repayment of principal on long-term debt RepaymentsOfLongTermDebt - USD Annual
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD 1 Quarter
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $31.88M USD 1 Quarter
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $10.00M USD Annual
Repayment of principal on long-term debt RepaymentsOfLongTermDebt $10.00M USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD 2 Qtrs
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD 2 Qtrs
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD 1 Quarter
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD 1 Quarter
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts - USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts - USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts - USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts - USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD Annual
Payment of debt issuance costs and prepayment penalty PaymentsOfDebtExtinguishmentCosts $332.00K USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $20.51M USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $20.51M USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-30.30M USD 1 Quarter
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-30.30M USD 1 Quarter
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $384.00K USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $384.00K USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $302.00K USD 1 Quarter
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $302.00K USD 1 Quarter
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-429.00K USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-429.00K USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $636.00K USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $636.00K USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-29.66M USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-29.66M USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-29.99M USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-29.99M USD 2 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $1.81M USD Annual
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $1.81M USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-10.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-10.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.00K USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.00K USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-33.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-33.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.00K USD 1 Quarter
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.00K USD 1 Quarter
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-10.00K USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-10.00K USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-16.00K USD 1 Quarter
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-16.00K USD 1 Quarter
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-43.00K USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-43.00K USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.00K USD Annual
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.00K USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-102.89M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-102.89M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-78.11M USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-78.11M USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.46M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.46M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-47.79M USD 1 Quarter
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-47.79M USD 1 Quarter
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-162.62M USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-162.62M USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-64.80M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-64.80M USD 2 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-22.57M USD 1 Quarter
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-22.57M USD 1 Quarter
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-88.99M USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-88.99M USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-30.42M USD Annual
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-30.42M USD Annual
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Cash paid for interest InterestPaidNet $581.00K USD Annual
Cash paid for interest InterestPaidNet $581.00K USD Annual
Cash paid for interest InterestPaidNet $478.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $478.00K USD 3 Qtrs
Cash paid for interest InterestPaidNet $710.00K USD 1 Quarter
Cash paid for interest InterestPaidNet $710.00K USD 1 Quarter
Cash paid for interest InterestPaidNet $710.00K USD Annual
Cash paid for interest InterestPaidNet $710.00K USD Annual
Cash paid for interest InterestPaidNet - USD Annual
Cash paid for interest InterestPaidNet - USD Annual
Cash paid for interest InterestPaidNet $710.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $710.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $277.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $277.00K USD 2 Qtrs
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $454.00K USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $454.00K USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $191.00K USD 2 Qtrs
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $191.00K USD 2 Qtrs
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $468.00K USD 2 Qtrs
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $468.00K USD 2 Qtrs
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $218.00K USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $218.00K USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $1.34M USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $1.34M USD Annual
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $468.00K USD 1 Quarter
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $468.00K USD 1 Quarter
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $191.00K USD 1 Quarter
Transfer of property and equipment to inventory TransfersOfInventoryToPropertyAndEquipment $191.00K USD 1 Quarter
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $4.26M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $4.26M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $13.57M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $13.57M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $3.41M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $3.41M USD 2 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $13.32M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $13.32M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $5.49M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $5.49M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $7.55M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $7.55M USD Annual
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $10.65M USD 1 Quarter
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $10.65M USD 1 Quarter
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $12.03M USD 1 Quarter
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $12.03M USD 1 Quarter
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $5.93M USD 3 Qtrs
Capital expenditures incurred but not yet paid CapitalExpendituresIncurredButNotYetPaid $5.93M USD 3 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $57.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $57.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $516.00K USD Annual
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $516.00K USD Annual
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $175.00K USD 1 Quarter
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $175.00K USD 1 Quarter
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $90.00K USD 3 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $90.00K USD 3 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $427.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $427.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $91.00K USD 1 Quarter
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $91.00K USD 1 Quarter
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $205.00K USD Annual
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $205.00K USD Annual
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $218.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $218.00K USD 2 Qtrs
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $941.00K USD Annual
Capitalization of stock compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $941.00K USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $464.00K USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $464.00K USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $348.00K USD 2 Qtrs
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $348.00K USD 2 Qtrs
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $348.00K USD 1 Quarter
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability $348.00K USD 1 Quarter
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability - USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability - USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability - USD Annual
Finback exercise price NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability - USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.69M USD 1 Quarter
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.69M USD 1 Quarter
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.69M USD 2 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.69M USD 2 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $14.22M USD Annual
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $14.22M USD Annual
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $242.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $242.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $218.50M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $218.50M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $35.70M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $35.70M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $37.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $37.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $67.16M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $67.16M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $44.60M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $44.60M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $99.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $99.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $181.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $181.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $229.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $229.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $125.89M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $125.89M USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $400.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent $1.00M USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent - USD Point-in-time
Restricted cash RestrictedCashCurrent $275.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent - USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent - USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent $275.00K USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent - USD Point-in-time
Restricted cash, noncurrent RestrictedCashNoncurrent - USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.37M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $35.97M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.27M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.02M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $67.44M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $127.17M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.17M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $44.87M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.06M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statements of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $219.17M USD Point-in-time
Stockholders Equity 120 line items
Line Item Tag Value Unit Period
Balance at the beginning StockholdersEquity $203.40M USD Point-in-time
Balance at the beginning StockholdersEquity $203.40M USD Point-in-time
Balance at the beginning StockholdersEquity $290.27M USD Point-in-time
Balance at the beginning StockholdersEquity $290.27M USD Point-in-time
Balance at the beginning StockholdersEquity $259.56M USD Point-in-time
Balance at the beginning StockholdersEquity $259.56M USD Point-in-time
Balance at the beginning StockholdersEquity $154.73M USD Point-in-time
Balance at the beginning StockholdersEquity $154.73M USD Point-in-time
Balance at the beginning StockholdersEquity $151.22M USD Point-in-time
Balance at the beginning StockholdersEquity $151.22M USD Point-in-time
Balance at the beginning StockholdersEquity $117.65M USD Point-in-time
Balance at the beginning StockholdersEquity $117.65M USD Point-in-time
Balance at the beginning StockholdersEquity $139.78M USD Point-in-time
Balance at the beginning StockholdersEquity $139.78M USD Point-in-time
Balance at the beginning StockholdersEquity $143.26M USD Point-in-time
Balance at the beginning StockholdersEquity $143.26M USD Point-in-time
Balance at the beginning StockholdersEquity $247.82M USD Point-in-time
Balance at the beginning StockholdersEquity $247.82M USD Point-in-time
Balance at the beginning StockholdersEquity $144.14M USD Point-in-time
Balance at the beginning StockholdersEquity $144.14M USD Point-in-time
Balance at the beginning StockholdersEquity $226.62M USD Point-in-time
Balance at the beginning StockholdersEquity $226.62M USD Point-in-time
Issuance of common stock upon exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 2.56M shares Annual
Issuance of common stock upon exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 2.56M shares Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $668.00K USD Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $668.00K USD Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.81M USD Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.81M USD Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $828.00K USD Annual
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $828.00K USD Annual
Issuance of common stock upon exercise of warrants StockIssuedDuringPeriodValueIssuanceOfCommonStockForNetSettlementOfCommonStockUponExerciseOfWarrants $464.00K USD Annual
Issuance of common stock upon exercise of warrants StockIssuedDuringPeriodValueIssuanceOfCommonStockForNetSettlementOfCommonStockUponExerciseOfWarrants $464.00K USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.48M USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.48M USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.70M USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.70M USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $22.32M USD Annual
Stock-based compensation cost (restated) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $22.32M USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-33.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-33.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-43.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-43.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $8.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $8.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-16.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-16.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $21.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $21.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $45.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $45.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-10.00K USD Annual
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $11.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $11.00K USD 2 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $35.00K USD 3 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $35.00K USD 3 Qtrs
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-17.00K USD 1 Quarter
Cumulative translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-17.00K USD 1 Quarter
Net loss (restated) NetIncomeLoss $-28.68M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-28.68M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-67.22M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-67.22M USD 1 Quarter
Net loss (restated) NetIncomeLoss $5.05M USD 1 Quarter
Net loss (restated) NetIncomeLoss $5.05M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-7.85M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-26.33M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-26.33M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-40.13M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $3.42M USD 1 Quarter
Net loss (restated) NetIncomeLoss $3.42M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-108.05M USD Annual
Net loss (restated) NetIncomeLoss $-108.05M USD Annual
Net loss (restated) NetIncomeLoss $-18.53M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-18.53M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-86.80M USD Annual
Net loss (restated) NetIncomeLoss $-86.80M USD Annual
Net loss (restated) NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-95.90M USD 2 Qtrs
Net loss (restated) NetIncomeLoss $-17.20M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-17.20M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-11.27M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-11.27M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-30.44M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-30.44M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-15.72M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-15.72M USD 1 Quarter
Net loss (restated) NetIncomeLoss $-58.66M USD 3 Qtrs
Net loss (restated) NetIncomeLoss $-58.66M USD 3 Qtrs
Net loss (restated) NetIncomeLoss $-54.02M USD Annual
Net loss (restated) NetIncomeLoss $-54.02M USD Annual
Balance at the end StockholdersEquity $203.40M USD Point-in-time
Balance at the end StockholdersEquity $203.40M USD Point-in-time
Balance at the end StockholdersEquity $290.27M USD Point-in-time
Balance at the end StockholdersEquity $290.27M USD Point-in-time
Balance at the end StockholdersEquity $259.56M USD Point-in-time
Balance at the end StockholdersEquity $259.56M USD Point-in-time
Balance at the end StockholdersEquity $154.73M USD Point-in-time
Balance at the end StockholdersEquity $154.73M USD Point-in-time
Balance at the end StockholdersEquity $151.22M USD Point-in-time
Balance at the end StockholdersEquity $151.22M USD Point-in-time
Balance at the end StockholdersEquity $117.65M USD Point-in-time
Balance at the end StockholdersEquity $117.65M USD Point-in-time
Balance at the end StockholdersEquity $139.78M USD Point-in-time
Balance at the end StockholdersEquity $139.78M USD Point-in-time
Balance at the end StockholdersEquity $143.26M USD Point-in-time
Balance at the end StockholdersEquity $143.26M USD Point-in-time
Balance at the end StockholdersEquity $247.82M USD Point-in-time
Balance at the end StockholdersEquity $247.82M USD Point-in-time
Balance at the end StockholdersEquity $144.14M USD Point-in-time
Balance at the end StockholdersEquity $144.14M USD Point-in-time
Balance at the end StockholdersEquity $226.62M USD Point-in-time
Balance at the end StockholdersEquity $226.62M USD Point-in-time

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading news...
TRENDING
Loading...