10-Q Filing
Filing Information
| Form Type | 10-Q |
| Accession Number | 0001493152-25-021079 |
| Period End Date | 20250930 |
| Filing Date | 20251106 |
| Fiscal Year | 2025 |
| Fiscal Period | Q3 |
| XBRL Instance | form10-q_htm.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
212 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Cash |
Cash
|
$5.14M | USD | Point-in-time |
| Cash |
Cash
|
$5.14M | USD | Point-in-time |
| Cash |
Cash
|
$4.26M | USD | Point-in-time |
| Cash |
Cash
|
$4.26M | USD | Point-in-time |
| Restricted cash |
RestrictedCashCurrent
|
- | USD | Point-in-time |
| Restricted cash |
RestrictedCashCurrent
|
- | USD | Point-in-time |
| Restricted cash |
RestrictedCashCurrent
|
$815.00K | USD | Point-in-time |
| Restricted cash |
RestrictedCashCurrent
|
$815.00K | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$11.89M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$11.89M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$11.99M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$11.99M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$12.77M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$12.77M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$15.32M | USD | Point-in-time |
| Accounts receivable - net |
AccountsReceivableNetCurrent
|
$15.32M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$5.09M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$5.09M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$4.62M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$4.62M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$4.33M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$4.33M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$3.96M | USD | Point-in-time |
| Contract asset |
ContractWithCustomerAssetNetCurrent
|
$3.96M | USD | Point-in-time |
| Inventory |
InventoryNet
|
$574.00K | USD | Point-in-time |
| Inventory |
InventoryNet
|
$574.00K | USD | Point-in-time |
| Inventory |
InventoryNet
|
$605.00K | USD | Point-in-time |
| Inventory |
InventoryNet
|
$605.00K | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Current assets - related party |
OtherReceivablesNetCurrent
|
$16.00K | USD | Point-in-time |
| Current assets - related party |
OtherReceivablesNetCurrent
|
$16.00K | USD | Point-in-time |
| Current assets - related party |
OtherReceivablesNetCurrent
|
$16.00K | USD | Point-in-time |
| Current assets - related party |
OtherReceivablesNetCurrent
|
$16.00K | USD | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
7.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
7.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
7.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
7.00M | shares | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$1.96M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$1.96M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.29M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.29M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$24.80M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$24.80M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$29.26M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$29.26M | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Property and equipment - net |
PropertyPlantAndEquipmentNet
|
$5.29M | USD | Point-in-time |
| Property and equipment - net |
PropertyPlantAndEquipmentNet
|
$5.29M | USD | Point-in-time |
| Property and equipment - net |
PropertyPlantAndEquipmentNet
|
$6.31M | USD | Point-in-time |
| Property and equipment - net |
PropertyPlantAndEquipmentNet
|
$6.31M | USD | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
85.00M | shares | Point-in-time |
| Operating lease right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$3.13M | USD | Point-in-time |
| Operating lease right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$3.13M | USD | Point-in-time |
| Operating lease right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$2.78M | USD | Point-in-time |
| Operating lease right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$2.78M | USD | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
17.00M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
17.00M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
43.14M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
43.14M | shares | Point-in-time |
| Intangible assets - net |
IntangibleAssetsNetExcludingGoodwill
|
$18.70M | USD | Point-in-time |
| Intangible assets - net |
IntangibleAssetsNetExcludingGoodwill
|
$18.70M | USD | Point-in-time |
| Intangible assets - net |
IntangibleAssetsNetExcludingGoodwill
|
$21.26M | USD | Point-in-time |
| Intangible assets - net |
IntangibleAssetsNetExcludingGoodwill
|
$21.26M | USD | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
16.26M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
16.26M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
42.40M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
42.40M | shares | Point-in-time |
| Goodwill |
Goodwill
|
$19.19M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$19.19M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$19.19M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$19.19M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$30.41M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$30.41M | USD | Point-in-time |
| Other assets |
OtherAssetsNoncurrent
|
$507.00K | USD | Point-in-time |
| Other assets |
OtherAssetsNoncurrent
|
$507.00K | USD | Point-in-time |
| Other assets |
OtherAssetsNoncurrent
|
$549.00K | USD | Point-in-time |
| Other assets |
OtherAssetsNoncurrent
|
$549.00K | USD | Point-in-time |
| Treasury stock common shares |
TreasuryStockCommonShares
|
740,799.00 | shares | Point-in-time |
| Treasury stock common shares |
TreasuryStockCommonShares
|
740,799.00 | shares | Point-in-time |
| Treasury stock common shares |
TreasuryStockCommonShares
|
740,799.00 | shares | Point-in-time |
| Treasury stock common shares |
TreasuryStockCommonShares
|
740,799.00 | shares | Point-in-time |
| TOTAL ASSETS |
Assets
|
$71.61M | USD | Point-in-time |
| TOTAL ASSETS |
Assets
|
$71.61M | USD | Point-in-time |
| TOTAL ASSETS |
Assets
|
$90.58M | USD | Point-in-time |
| TOTAL ASSETS |
Assets
|
$90.58M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$4.57M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$4.57M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$6.69M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$6.69M | USD | Point-in-time |
| Accrued compensation |
EmployeeRelatedLiabilitiesCurrent
|
$1.82M | USD | Point-in-time |
| Accrued compensation |
EmployeeRelatedLiabilitiesCurrent
|
$1.82M | USD | Point-in-time |
| Accrued compensation |
EmployeeRelatedLiabilitiesCurrent
|
$3.83M | USD | Point-in-time |
| Accrued compensation |
EmployeeRelatedLiabilitiesCurrent
|
$3.83M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$4.95M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$4.95M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$5.67M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$5.67M | USD | Point-in-time |
| Operating lease liability (current portion) |
OperatingLeaseLiabilityCurrent
|
$1.29M | USD | Point-in-time |
| Operating lease liability (current portion) |
OperatingLeaseLiabilityCurrent
|
$1.29M | USD | Point-in-time |
| Operating lease liability (current portion) |
OperatingLeaseLiabilityCurrent
|
$1.10M | USD | Point-in-time |
| Operating lease liability (current portion) |
OperatingLeaseLiabilityCurrent
|
$1.10M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.38M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.38M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.31M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.31M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.21M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$1.21M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$4.27M | USD | Point-in-time |
| Deferred revenue (current portion) |
ContractWithCustomerLiabilityCurrent
|
$4.27M | USD | Point-in-time |
| Notes payable (current portion) |
NotesPayableCurrent
|
$310.00K | USD | Point-in-time |
| Notes payable (current portion) |
NotesPayableCurrent
|
$310.00K | USD | Point-in-time |
| Notes payable (current portion) |
NotesPayableCurrent
|
$149.00K | USD | Point-in-time |
| Notes payable (current portion) |
NotesPayableCurrent
|
$149.00K | USD | Point-in-time |
| Contingent consideration (current portion) |
BusinessCombinationContingentConsiderationLiabilityCurrent
|
- | USD | Point-in-time |
| Contingent consideration (current portion) |
BusinessCombinationContingentConsiderationLiabilityCurrent
|
- | USD | Point-in-time |
| Contingent consideration (current portion) |
BusinessCombinationContingentConsiderationLiabilityCurrent
|
$777.00K | USD | Point-in-time |
| Contingent consideration (current portion) |
BusinessCombinationContingentConsiderationLiabilityCurrent
|
$777.00K | USD | Point-in-time |
| Dividend payable |
DividendsPayableCurrent
|
$5.44M | USD | Point-in-time |
| Dividend payable |
DividendsPayableCurrent
|
$5.44M | USD | Point-in-time |
| Dividend payable |
DividendsPayableCurrent
|
$714.00K | USD | Point-in-time |
| Dividend payable |
DividendsPayableCurrent
|
$714.00K | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$19.58M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$19.58M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$23.20M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$23.20M | USD | Point-in-time |
| Notes payable |
LongTermNotesPayable
|
$26.00K | USD | Point-in-time |
| Notes payable |
LongTermNotesPayable
|
$26.00K | USD | Point-in-time |
| Notes payable |
LongTermNotesPayable
|
$230.00K | USD | Point-in-time |
| Notes payable |
LongTermNotesPayable
|
$230.00K | USD | Point-in-time |
| Borrowings under line of credit |
LongTermLineOfCredit
|
- | USD | Point-in-time |
| Borrowings under line of credit |
LongTermLineOfCredit
|
- | USD | Point-in-time |
| Borrowings under line of credit |
LongTermLineOfCredit
|
$6.50M | USD | Point-in-time |
| Borrowings under line of credit |
LongTermLineOfCredit
|
$6.50M | USD | Point-in-time |
| Contingent consideration |
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
- | USD | Point-in-time |
| Contingent consideration |
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
- | USD | Point-in-time |
| Contingent consideration |
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
$426.00K | USD | Point-in-time |
| Contingent consideration |
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
$426.00K | USD | Point-in-time |
| Operating lease liability |
OperatingLeaseLiabilityNoncurrent
|
$1.85M | USD | Point-in-time |
| Operating lease liability |
OperatingLeaseLiabilityNoncurrent
|
$1.85M | USD | Point-in-time |
| Operating lease liability |
OperatingLeaseLiabilityNoncurrent
|
$1.68M | USD | Point-in-time |
| Operating lease liability |
OperatingLeaseLiabilityNoncurrent
|
$1.68M | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$256.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$256.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$327.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$327.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$387.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$387.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$729.00K | USD | Point-in-time |
| Deferred revenue |
ContractWithCustomerLiabilityNoncurrent
|
$729.00K | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$21.84M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$21.84M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$32.77M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$32.77M | USD | Point-in-time |
| COMMITMENTS AND CONTINGENCIES (NOTE 9) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| COMMITMENTS AND CONTINGENCIES (NOTE 9) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| COMMITMENTS AND CONTINGENCIES (NOTE 9) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| COMMITMENTS AND CONTINGENCIES (NOTE 9) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value - authorized 7,000,000 shares. Series A, issued and outstanding 984,530 and 4,526,231 shares at September 30, 2025 and December 31, 2024, respectively. Series B, issued and outstanding 1,511,372 shares at September 30, 2025 and December 31, 2024. |
PreferredStockValue
|
$6.00K | USD | Point-in-time |
| Preferred stock, $0.001 par value - authorized 7,000,000 shares. Series A, issued and outstanding 984,530 and 4,526,231 shares at September 30, 2025 and December 31, 2024, respectively. Series B, issued and outstanding 1,511,372 shares at September 30, 2025 and December 31, 2024. |
PreferredStockValue
|
$6.00K | USD | Point-in-time |
| Preferred stock, $0.001 par value - authorized 7,000,000 shares. Series A, issued and outstanding 984,530 and 4,526,231 shares at September 30, 2025 and December 31, 2024, respectively. Series B, issued and outstanding 1,511,372 shares at September 30, 2025 and December 31, 2024. |
PreferredStockValue
|
$2.00K | USD | Point-in-time |
| Preferred stock, $0.001 par value - authorized 7,000,000 shares. Series A, issued and outstanding 984,530 and 4,526,231 shares at September 30, 2025 and December 31, 2024, respectively. Series B, issued and outstanding 1,511,372 shares at September 30, 2025 and December 31, 2024. |
PreferredStockValue
|
$2.00K | USD | Point-in-time |
| Common stock, $0.001 par value - authorized 85,000,000 shares. Issued 43,137,838 and 16,997,035 shares at September 30, 2025 and December 31, 2024, respectively. Outstanding 42,397,039 and 16,256,236 shares at September 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$17.00K | USD | Point-in-time |
| Common stock, $0.001 par value - authorized 85,000,000 shares. Issued 43,137,838 and 16,997,035 shares at September 30, 2025 and December 31, 2024, respectively. Outstanding 42,397,039 and 16,256,236 shares at September 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$17.00K | USD | Point-in-time |
| Common stock, $0.001 par value - authorized 85,000,000 shares. Issued 43,137,838 and 16,997,035 shares at September 30, 2025 and December 31, 2024, respectively. Outstanding 42,397,039 and 16,256,236 shares at September 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$43.00K | USD | Point-in-time |
| Common stock, $0.001 par value - authorized 85,000,000 shares. Issued 43,137,838 and 16,997,035 shares at September 30, 2025 and December 31, 2024, respectively. Outstanding 42,397,039 and 16,256,236 shares at September 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$43.00K | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapital
|
$121.05M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapital
|
$121.05M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapital
|
$121.22M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapital
|
$121.22M | USD | Point-in-time |
| Accumulated deficit |
RetainedEarningsAccumulatedDeficit
|
$-66.63M | USD | Point-in-time |
| Accumulated deficit |
RetainedEarningsAccumulatedDeficit
|
$-66.63M | USD | Point-in-time |
| Accumulated deficit |
RetainedEarningsAccumulatedDeficit
|
$-58.72M | USD | Point-in-time |
| Accumulated deficit |
RetainedEarningsAccumulatedDeficit
|
$-58.72M | USD | Point-in-time |
| Accumulated other comprehensive loss |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-4.00M | USD | Point-in-time |
| Accumulated other comprehensive loss |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-4.00M | USD | Point-in-time |
| Accumulated other comprehensive loss |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-4.08M | USD | Point-in-time |
| Accumulated other comprehensive loss |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-4.08M | USD | Point-in-time |
| Less: 740,799 common shares held in treasury, at cost at September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$662.00K | USD | Point-in-time |
| Less: 740,799 common shares held in treasury, at cost at September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$662.00K | USD | Point-in-time |
| Less: 740,799 common shares held in treasury, at cost at September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$662.00K | USD | Point-in-time |
| Less: 740,799 common shares held in treasury, at cost at September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$662.00K | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
| Total shareholders equity |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
| TOTAL LIABILITIES AND SHAREHOLDERS EQUITY |
LiabilitiesAndStockholdersEquity
|
$71.61M | USD | Point-in-time |
| TOTAL LIABILITIES AND SHAREHOLDERS EQUITY |
LiabilitiesAndStockholdersEquity
|
$71.61M | USD | Point-in-time |
| TOTAL LIABILITIES AND SHAREHOLDERS EQUITY |
LiabilitiesAndStockholdersEquity
|
$90.58M | USD | Point-in-time |
| TOTAL LIABILITIES AND SHAREHOLDERS EQUITY |
LiabilitiesAndStockholdersEquity
|
$90.58M | USD | Point-in-time |
Income Statement
176 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$28.55M | USD | 1 Quarter |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$28.55M | USD | 1 Quarter |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$82.60M | USD | 3 Qtrs |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$82.60M | USD | 3 Qtrs |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$31.07M | USD | 1 Quarter |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$31.07M | USD | 1 Quarter |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$86.08M | USD | 3 Qtrs |
| NET REVENUE |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$86.08M | USD | 3 Qtrs |
| Direct operating costs |
OperatingCostsAndExpenses
|
$15.42M | USD | 1 Quarter |
| Direct operating costs |
OperatingCostsAndExpenses
|
$15.42M | USD | 1 Quarter |
| Direct operating costs |
OperatingCostsAndExpenses
|
$45.84M | USD | 3 Qtrs |
| Direct operating costs |
OperatingCostsAndExpenses
|
$45.84M | USD | 3 Qtrs |
| Direct operating costs |
OperatingCostsAndExpenses
|
$16.22M | USD | 1 Quarter |
| Direct operating costs |
OperatingCostsAndExpenses
|
$16.22M | USD | 1 Quarter |
| Direct operating costs |
OperatingCostsAndExpenses
|
$46.17M | USD | 3 Qtrs |
| Direct operating costs |
OperatingCostsAndExpenses
|
$46.17M | USD | 3 Qtrs |
| Selling and marketing |
SellingAndMarketingExpense
|
$1.38M | USD | 1 Quarter |
| Selling and marketing |
SellingAndMarketingExpense
|
$1.38M | USD | 1 Quarter |
| Selling and marketing |
SellingAndMarketingExpense
|
$4.81M | USD | 3 Qtrs |
| Selling and marketing |
SellingAndMarketingExpense
|
$4.81M | USD | 3 Qtrs |
| Selling and marketing |
SellingAndMarketingExpense
|
$1.12M | USD | 1 Quarter |
| Selling and marketing |
SellingAndMarketingExpense
|
$1.12M | USD | 1 Quarter |
| Selling and marketing |
SellingAndMarketingExpense
|
$3.37M | USD | 3 Qtrs |
| Selling and marketing |
SellingAndMarketingExpense
|
$3.37M | USD | 3 Qtrs |
| General and administrative |
GeneralAndAdministrativeExpense
|
$4.38M | USD | 1 Quarter |
| General and administrative |
GeneralAndAdministrativeExpense
|
$4.38M | USD | 1 Quarter |
| General and administrative |
GeneralAndAdministrativeExpense
|
$12.13M | USD | 3 Qtrs |
| General and administrative |
GeneralAndAdministrativeExpense
|
$12.13M | USD | 3 Qtrs |
| General and administrative |
GeneralAndAdministrativeExpense
|
$4.89M | USD | 1 Quarter |
| General and administrative |
GeneralAndAdministrativeExpense
|
$4.89M | USD | 1 Quarter |
| General and administrative |
GeneralAndAdministrativeExpense
|
$13.58M | USD | 3 Qtrs |
| General and administrative |
GeneralAndAdministrativeExpense
|
$13.58M | USD | 3 Qtrs |
| Research and development |
ResearchAndDevelopmentExpense
|
$800.00K | USD | 1 Quarter |
| Research and development |
ResearchAndDevelopmentExpense
|
$800.00K | USD | 1 Quarter |
| Research and development |
ResearchAndDevelopmentExpense
|
$2.77M | USD | 3 Qtrs |
| Research and development |
ResearchAndDevelopmentExpense
|
$2.77M | USD | 3 Qtrs |
| Research and development |
ResearchAndDevelopmentExpense
|
$1.58M | USD | 1 Quarter |
| Research and development |
ResearchAndDevelopmentExpense
|
$1.58M | USD | 1 Quarter |
| Research and development |
ResearchAndDevelopmentExpense
|
$3.84M | USD | 3 Qtrs |
| Research and development |
ResearchAndDevelopmentExpense
|
$3.84M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationAndAmortization
|
$3.24M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationAndAmortization
|
$3.24M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationAndAmortization
|
$10.88M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationAndAmortization
|
$10.88M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationAndAmortization
|
$4.02M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationAndAmortization
|
$4.02M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationAndAmortization
|
$10.74M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationAndAmortization
|
$10.74M | USD | 3 Qtrs |
| Restructuring costs |
RestructuringCosts
|
$67.00K | USD | 1 Quarter |
| Restructuring costs |
RestructuringCosts
|
$67.00K | USD | 1 Quarter |
| Restructuring costs |
RestructuringCosts
|
$505.00K | USD | 3 Qtrs |
| Restructuring costs |
RestructuringCosts
|
$505.00K | USD | 3 Qtrs |
| Restructuring costs |
RestructuringCosts
|
$17.00K | USD | 1 Quarter |
| Restructuring costs |
RestructuringCosts
|
$17.00K | USD | 1 Quarter |
| Restructuring costs |
RestructuringCosts
|
$154.00K | USD | 3 Qtrs |
| Restructuring costs |
RestructuringCosts
|
$154.00K | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$25.28M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$25.28M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$76.93M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$76.93M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$27.86M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$27.86M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$77.85M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$77.85M | USD | 3 Qtrs |
| OPERATING INCOME |
OperatingIncomeLoss
|
$3.27M | USD | 1 Quarter |
| OPERATING INCOME |
OperatingIncomeLoss
|
$3.27M | USD | 1 Quarter |
| OPERATING INCOME |
OperatingIncomeLoss
|
$5.67M | USD | 3 Qtrs |
| OPERATING INCOME |
OperatingIncomeLoss
|
$5.67M | USD | 3 Qtrs |
| OPERATING INCOME |
OperatingIncomeLoss
|
$3.21M | USD | 1 Quarter |
| OPERATING INCOME |
OperatingIncomeLoss
|
$3.21M | USD | 1 Quarter |
| OPERATING INCOME |
OperatingIncomeLoss
|
$8.22M | USD | 3 Qtrs |
| OPERATING INCOME |
OperatingIncomeLoss
|
$8.22M | USD | 3 Qtrs |
| Interest income |
InterestIncomeOther
|
$17.00K | USD | 1 Quarter |
| Interest income |
InterestIncomeOther
|
$17.00K | USD | 1 Quarter |
| Interest income |
InterestIncomeOther
|
$68.00K | USD | 3 Qtrs |
| Interest income |
InterestIncomeOther
|
$68.00K | USD | 3 Qtrs |
| Interest income |
InterestIncomeOther
|
$95.00K | USD | 1 Quarter |
| Interest income |
InterestIncomeOther
|
$95.00K | USD | 1 Quarter |
| Interest income |
InterestIncomeOther
|
$188.00K | USD | 3 Qtrs |
| Interest income |
InterestIncomeOther
|
$188.00K | USD | 3 Qtrs |
| Interest expense |
InterestExpenseOther
|
$179.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseOther
|
$179.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseOther
|
$832.00K | USD | 3 Qtrs |
| Interest expense |
InterestExpenseOther
|
$832.00K | USD | 3 Qtrs |
| Interest expense |
InterestExpenseOther
|
$147.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseOther
|
$147.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseOther
|
$273.00K | USD | 3 Qtrs |
| Interest expense |
InterestExpenseOther
|
$273.00K | USD | 3 Qtrs |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$60.00K | USD | 1 Quarter |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$60.00K | USD | 1 Quarter |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-227.00K | USD | 3 Qtrs |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-227.00K | USD | 3 Qtrs |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-55.00K | USD | 1 Quarter |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-55.00K | USD | 1 Quarter |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-104.00K | USD | 3 Qtrs |
| Other (expense) income - net |
OtherNonoperatingIncomeExpense
|
$-104.00K | USD | 3 Qtrs |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$3.16M | USD | 1 Quarter |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$3.16M | USD | 1 Quarter |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$4.67M | USD | 3 Qtrs |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$4.67M | USD | 3 Qtrs |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$3.10M | USD | 1 Quarter |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$3.10M | USD | 1 Quarter |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$8.04M | USD | 3 Qtrs |
| INCOME BEFORE PROVISION FOR INCOME TAXES |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$8.04M | USD | 3 Qtrs |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$41.00K | USD | 1 Quarter |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$41.00K | USD | 1 Quarter |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$119.00K | USD | 3 Qtrs |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$119.00K | USD | 3 Qtrs |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$43.00K | USD | 1 Quarter |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$43.00K | USD | 1 Quarter |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$126.00K | USD | 3 Qtrs |
| Income tax provision |
IncomeTaxExpenseBenefit
|
$126.00K | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$3.79M | USD | 1 Quarter |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$3.79M | USD | 1 Quarter |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$9.02M | USD | 3 Qtrs |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$9.02M | USD | 3 Qtrs |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$1.36M | USD | 1 Quarter |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$1.36M | USD | 1 Quarter |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$5.54M | USD | 3 Qtrs |
| Preferred stock dividend |
PreferredStockDividendsAndOtherAdjustments
|
$5.54M | USD | 3 Qtrs |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$-667.00K | USD | 1 Quarter |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$-667.00K | USD | 1 Quarter |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$-4.47M | USD | 3 Qtrs |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$-4.47M | USD | 3 Qtrs |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$1.70M | USD | 1 Quarter |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$1.70M | USD | 1 Quarter |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$2.37M | USD | 3 Qtrs |
| NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS |
NetIncomeLossAvailableToCommonStockholdersBasic
|
$2.37M | USD | 3 Qtrs |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$-0.04 | USD | 1 Quarter |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$-0.04 | USD | 1 Quarter |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$-0.28 | USD | 3 Qtrs |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$-0.28 | USD | 3 Qtrs |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$0.04 | USD | 1 Quarter |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$0.04 | USD | 1 Quarter |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$0.07 | USD | 3 Qtrs |
| Net income (loss) per common share: basic |
EarningsPerShareBasic
|
$0.07 | USD | 3 Qtrs |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$-0.04 | USD | 1 Quarter |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$-0.04 | USD | 1 Quarter |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$-0.28 | USD | 3 Qtrs |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$-0.28 | USD | 3 Qtrs |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$0.04 | USD | 1 Quarter |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$0.04 | USD | 1 Quarter |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$0.07 | USD | 3 Qtrs |
| Net income (loss) per common share: diluted |
EarningsPerShareDiluted
|
$0.07 | USD | 3 Qtrs |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
16.20M | shares | 1 Quarter |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
16.20M | shares | 1 Quarter |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
16.11M | shares | 3 Qtrs |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
16.11M | shares | 3 Qtrs |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
42.37M | shares | 1 Quarter |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
42.37M | shares | 1 Quarter |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
36.24M | shares | 3 Qtrs |
| Weighted-average common shares used to compute basic loss per share |
WeightedAverageNumberOfSharesOutstandingBasic
|
36.24M | shares | 3 Qtrs |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
16.20M | shares | 1 Quarter |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
16.20M | shares | 1 Quarter |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
16.11M | shares | 3 Qtrs |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
16.11M | shares | 3 Qtrs |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
42.37M | shares | 1 Quarter |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
42.37M | shares | 1 Quarter |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
36.24M | shares | 3 Qtrs |
| Weighted-average common shares used to compute diluted loss per share |
WeightedAverageNumberOfDilutedSharesOutstanding
|
36.24M | shares | 3 Qtrs |
Cash Flow Statement
166 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net income |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| Net income |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| Net income |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Net income |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Depreciation and amortization |
OtherDepreciationAndAmortization
|
$11.14M | USD | 3 Qtrs |
| Depreciation and amortization |
OtherDepreciationAndAmortization
|
$11.14M | USD | 3 Qtrs |
| Depreciation and amortization |
OtherDepreciationAndAmortization
|
$10.94M | USD | 3 Qtrs |
| Depreciation and amortization |
OtherDepreciationAndAmortization
|
$10.94M | USD | 3 Qtrs |
| Lease amortization |
AmortizationOfLease
|
$1.50M | USD | 3 Qtrs |
| Lease amortization |
AmortizationOfLease
|
$1.50M | USD | 3 Qtrs |
| Lease amortization |
AmortizationOfLease
|
$1.32M | USD | 3 Qtrs |
| Lease amortization |
AmortizationOfLease
|
$1.32M | USD | 3 Qtrs |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$284.00K | USD | 3 Qtrs |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$284.00K | USD | 3 Qtrs |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$334.00K | USD | Annual |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$334.00K | USD | Annual |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$343.00K | USD | 3 Qtrs |
| Provision for expected credit losses |
ProvisionForDoubtfulAccounts
|
$343.00K | USD | 3 Qtrs |
| Foreign exchange loss (gain) |
ForeignCurrencyTransactionGainLossRealized
|
$114.00K | USD | 3 Qtrs |
| Foreign exchange loss (gain) |
ForeignCurrencyTransactionGainLossRealized
|
$114.00K | USD | 3 Qtrs |
| Foreign exchange loss (gain) |
ForeignCurrencyTransactionGainLossRealized
|
$-60.00K | USD | 3 Qtrs |
| Foreign exchange loss (gain) |
ForeignCurrencyTransactionGainLossRealized
|
$-60.00K | USD | 3 Qtrs |
| Interest accretion |
AccretionExpense
|
$465.00K | USD | 3 Qtrs |
| Interest accretion |
AccretionExpense
|
$465.00K | USD | 3 Qtrs |
| Interest accretion |
AccretionExpense
|
$326.00K | USD | 3 Qtrs |
| Interest accretion |
AccretionExpense
|
$326.00K | USD | 3 Qtrs |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$252.00K | USD | 1 Quarter |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$252.00K | USD | 1 Quarter |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$-191.00K | USD | 3 Qtrs |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$-191.00K | USD | 3 Qtrs |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$88.00K | USD | 1 Quarter |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$88.00K | USD | 1 Quarter |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$307.00K | USD | 3 Qtrs |
| Stock-based compensation expense (benefit) |
ShareBasedCompensation
|
$307.00K | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$388.00K | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$388.00K | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$796.00K | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$796.00K | USD | 3 Qtrs |
| Contract asset |
IncreaseDecreaseInContractWithCustomerAsset
|
$-477.00K | USD | 3 Qtrs |
| Contract asset |
IncreaseDecreaseInContractWithCustomerAsset
|
$-477.00K | USD | 3 Qtrs |
| Contract asset |
IncreaseDecreaseInContractWithCustomerAsset
|
$-461.00K | USD | 3 Qtrs |
| Contract asset |
IncreaseDecreaseInContractWithCustomerAsset
|
$-461.00K | USD | 3 Qtrs |
| Inventory |
IncreaseDecreaseInInventories
|
$49.00K | USD | 3 Qtrs |
| Inventory |
IncreaseDecreaseInInventories
|
$49.00K | USD | 3 Qtrs |
| Inventory |
IncreaseDecreaseInInventories
|
$31.00K | USD | 3 Qtrs |
| Inventory |
IncreaseDecreaseInInventories
|
$31.00K | USD | 3 Qtrs |
| Other assets |
IncreaseDecreaseInOtherOperatingAssets
|
$63.00K | USD | 3 Qtrs |
| Other assets |
IncreaseDecreaseInOtherOperatingAssets
|
$63.00K | USD | 3 Qtrs |
| Other assets |
IncreaseDecreaseInOtherOperatingAssets
|
$2.58M | USD | 3 Qtrs |
| Other assets |
IncreaseDecreaseInOtherOperatingAssets
|
$2.58M | USD | 3 Qtrs |
| Accounts payable and other liabilities |
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
$-2.21M | USD | 3 Qtrs |
| Accounts payable and other liabilities |
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
$-2.21M | USD | 3 Qtrs |
| Accounts payable and other liabilities |
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
$2.12M | USD | 3 Qtrs |
| Accounts payable and other liabilities |
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
$2.12M | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInContractWithCustomerLiability
|
$3.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInContractWithCustomerLiability
|
$3.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInContractWithCustomerLiability
|
$-492.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInContractWithCustomerLiability
|
$-492.00K | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$15.41M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$15.41M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$19.89M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$19.89M | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$759.00K | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$759.00K | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$2.65M | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$2.65M | USD | 3 Qtrs |
| Capitalized software and other intangible assets |
PaymentsToCapitalizedSoftwareAndOtherIntangibleAssets
|
$4.38M | USD | 3 Qtrs |
| Capitalized software and other intangible assets |
PaymentsToCapitalizedSoftwareAndOtherIntangibleAssets
|
$4.38M | USD | 3 Qtrs |
| Capitalized software and other intangible assets |
PaymentsToCapitalizedSoftwareAndOtherIntangibleAssets
|
$2.50M | USD | 3 Qtrs |
| Capitalized software and other intangible assets |
PaymentsToCapitalizedSoftwareAndOtherIntangibleAssets
|
$2.50M | USD | 3 Qtrs |
| Payments for acquisitions |
PaymentsToAcquireBusinessesGross
|
- | USD | 3 Qtrs |
| Payments for acquisitions |
PaymentsToAcquireBusinessesGross
|
- | USD | 3 Qtrs |
| Payments for acquisitions |
PaymentsToAcquireBusinessesGross
|
$16.04M | USD | 3 Qtrs |
| Payments for acquisitions |
PaymentsToAcquireBusinessesGross
|
$16.04M | USD | 3 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-5.14M | USD | 3 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-5.14M | USD | 3 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-21.20M | USD | 3 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-21.20M | USD | 3 Qtrs |
| Preferred stock dividends paid |
PaymentsOfDividendsPreferredStockAndPreferenceStock
|
- | USD | 3 Qtrs |
| Preferred stock dividends paid |
PaymentsOfDividendsPreferredStockAndPreferenceStock
|
- | USD | 3 Qtrs |
| Preferred stock dividends paid |
PaymentsOfDividendsPreferredStockAndPreferenceStock
|
$4.82M | USD | 3 Qtrs |
| Preferred stock dividends paid |
PaymentsOfDividendsPreferredStockAndPreferenceStock
|
$4.82M | USD | 3 Qtrs |
| Payment of contingent obligations |
PaymentForContingentConsiderationLiabilityFinancingActivities
|
- | USD | 3 Qtrs |
| Payment of contingent obligations |
PaymentForContingentConsiderationLiabilityFinancingActivities
|
- | USD | 3 Qtrs |
| Payment of contingent obligations |
PaymentForContingentConsiderationLiabilityFinancingActivities
|
$53.00K | USD | 3 Qtrs |
| Payment of contingent obligations |
PaymentForContingentConsiderationLiabilityFinancingActivities
|
$53.00K | USD | 3 Qtrs |
| Payment of tax withholding obligations on stock issued to employees |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$200.00K | USD | 3 Qtrs |
| Payment of tax withholding obligations on stock issued to employees |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$200.00K | USD | 3 Qtrs |
| Payment of tax withholding obligations on stock issued to employees |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$22.00K | USD | 3 Qtrs |
| Payment of tax withholding obligations on stock issued to employees |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$22.00K | USD | 3 Qtrs |
| Repayments of notes payable |
RepaymentsOfNotesPayable
|
$478.00K | USD | 3 Qtrs |
| Repayments of notes payable |
RepaymentsOfNotesPayable
|
$478.00K | USD | 3 Qtrs |
| Repayments of notes payable |
RepaymentsOfNotesPayable
|
$378.00K | USD | 3 Qtrs |
| Repayments of notes payable |
RepaymentsOfNotesPayable
|
$378.00K | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
- | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
- | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
$8.34M | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
$8.34M | USD | 3 Qtrs |
| Repayment of line of credit |
RepaymentsOfLinesOfCredit
|
$10.00M | USD | 3 Qtrs |
| Repayment of line of credit |
RepaymentsOfLinesOfCredit
|
$10.00M | USD | 3 Qtrs |
| Repayment of line of credit |
RepaymentsOfLinesOfCredit
|
$1.84M | USD | 3 Qtrs |
| Repayment of line of credit |
RepaymentsOfLinesOfCredit
|
$1.84M | USD | 3 Qtrs |
| Net cash provided by (used in) financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-10.68M | USD | 3 Qtrs |
| Net cash provided by (used in) financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-10.68M | USD | 3 Qtrs |
| Net cash provided by (used in) financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$1.23M | USD | 3 Qtrs |
| Net cash provided by (used in) financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$1.23M | USD | 3 Qtrs |
| EFFECT OF EXCHANGE RATE CHANGES ON CASH |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$-140.00K | USD | 3 Qtrs |
| EFFECT OF EXCHANGE RATE CHANGES ON CASH |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$-140.00K | USD | 3 Qtrs |
| EFFECT OF EXCHANGE RATE CHANGES ON CASH |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.00K | USD | 3 Qtrs |
| EFFECT OF EXCHANGE RATE CHANGES ON CASH |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.00K | USD | 3 Qtrs |
| NET DECREASE IN CASH AND RESTRICTED CASH |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-549.00K | USD | 3 Qtrs |
| NET DECREASE IN CASH AND RESTRICTED CASH |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-549.00K | USD | 3 Qtrs |
| NET DECREASE IN CASH AND RESTRICTED CASH |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-72.00K | USD | 3 Qtrs |
| NET DECREASE IN CASH AND RESTRICTED CASH |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-72.00K | USD | 3 Qtrs |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$3.33M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$3.33M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.78M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.78M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.14M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.14M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.07M | USD | Point-in-time |
| CASH - Beginning of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.07M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$3.33M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$3.33M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.78M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.78M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.14M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.14M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.07M | USD | Point-in-time |
| CASH AND RESTRICTED CASH - End of the period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$5.07M | USD | Point-in-time |
| Conversion of preferred stock and accrued dividends to common stock |
ConversionOfPreferredStockAndAccruedDividendsToCommonStock
|
- | USD | 3 Qtrs |
| Conversion of preferred stock and accrued dividends to common stock |
ConversionOfPreferredStockAndAccruedDividendsToCommonStock
|
- | USD | 3 Qtrs |
| Conversion of preferred stock and accrued dividends to common stock |
ConversionOfPreferredStockAndAccruedDividendsToCommonStock
|
$2.44M | USD | 3 Qtrs |
| Conversion of preferred stock and accrued dividends to common stock |
ConversionOfPreferredStockAndAccruedDividendsToCommonStock
|
$2.44M | USD | 3 Qtrs |
| Dividends declared, not paid |
DividendsDeclaredNotPaid
|
$5.00K | USD | 3 Qtrs |
| Dividends declared, not paid |
DividendsDeclaredNotPaid
|
$5.00K | USD | 3 Qtrs |
| Dividends declared, not paid |
DividendsDeclaredNotPaid
|
$714.00K | USD | 3 Qtrs |
| Dividends declared, not paid |
DividendsDeclaredNotPaid
|
$714.00K | USD | 3 Qtrs |
| Purchase of prepaid insurance with assumption of note |
PurchaseOfPrepaidInsuranceWithAssumptionOfNote
|
$685.00K | USD | 3 Qtrs |
| Purchase of prepaid insurance with assumption of note |
PurchaseOfPrepaidInsuranceWithAssumptionOfNote
|
$685.00K | USD | 3 Qtrs |
| Purchase of prepaid insurance with assumption of note |
PurchaseOfPrepaidInsuranceWithAssumptionOfNote
|
- | USD | 3 Qtrs |
| Purchase of prepaid insurance with assumption of note |
PurchaseOfPrepaidInsuranceWithAssumptionOfNote
|
- | USD | 3 Qtrs |
| Reclass of deposits for property and equipment placed in service |
ReclassOfDepositsForPropertyAndEquipmentPlacedInService
|
$296.00K | USD | 3 Qtrs |
| Reclass of deposits for property and equipment placed in service |
ReclassOfDepositsForPropertyAndEquipmentPlacedInService
|
$296.00K | USD | 3 Qtrs |
| Reclass of deposits for property and equipment placed in service |
ReclassOfDepositsForPropertyAndEquipmentPlacedInService
|
- | USD | 3 Qtrs |
| Reclass of deposits for property and equipment placed in service |
ReclassOfDepositsForPropertyAndEquipmentPlacedInService
|
- | USD | 3 Qtrs |
| Income taxes |
IncomeTaxesPaidNet
|
$145.00K | USD | 3 Qtrs |
| Income taxes |
IncomeTaxesPaidNet
|
$145.00K | USD | 3 Qtrs |
| Income taxes |
IncomeTaxesPaidNet
|
$172.00K | USD | 3 Qtrs |
| Income taxes |
IncomeTaxesPaidNet
|
$172.00K | USD | 3 Qtrs |
| Interest |
InterestPaidNet
|
$642.00K | USD | 3 Qtrs |
| Interest |
InterestPaidNet
|
$642.00K | USD | 3 Qtrs |
| Interest |
InterestPaidNet
|
$64.00K | USD | 3 Qtrs |
| Interest |
InterestPaidNet
|
$64.00K | USD | 3 Qtrs |
Stockholders Equity
102 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Dividend |
Dividends
|
$5.00K | USD | 3 Qtrs |
| Dividend |
Dividends
|
$5.00K | USD | 3 Qtrs |
| Dividend |
Dividends
|
$5.00K | USD | 3 Qtrs |
| Dividend |
Dividends
|
$5.00K | USD | 3 Qtrs |
| Balance |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
| Net income (loss) |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| Net income (loss) |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| Net income (loss) |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| Net income (loss) |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Net income (loss) |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$28.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$28.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-68.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-68.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-51.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-51.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-91.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-91.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-58.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-58.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-101.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-101.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$85.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$85.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-74.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-74.00K | USD | 3 Qtrs |
| Conversion of preferred stock and accrued dividends to common stock |
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
$2.44M | USD | 1 Quarter |
| Conversion of preferred stock and accrued dividends to common stock |
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
$2.44M | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Issuance of stock under the equity incentive plan |
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
- | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$-79.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$-79.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$218.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$218.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$193.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$193.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$104.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$104.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$100.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$100.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$87.00K | USD | 1 Quarter |
| Stock-based compensation, net of cash settlements |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$87.00K | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$5.00K | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$5.00K | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$26.00K | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$26.00K | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$1.00M | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$1.00M | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$1.50M | USD | 1 Quarter |
| Preferred stock dividends |
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
$1.50M | USD | 1 Quarter |
| Balance |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.72M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$41.42M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$43.24M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$46.51M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$49.77M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$54.18M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$56.08M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$57.80M | USD | Point-in-time |
Comprehensive Income
40 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| NET INCOME |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$-241.00K | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.67M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.12M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$4.55M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$1.95M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$2.90M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$3.06M | USD | 1 Quarter |
| NET INCOME |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| NET INCOME |
NetIncomeLoss
|
$7.91M | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$28.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$28.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-68.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-68.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-51.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-51.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-91.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-91.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-58.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-58.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-101.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-101.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$85.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$85.00K | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-74.00K | USD | 3 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-74.00K | USD | 3 Qtrs |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$3.07M | USD | 1 Quarter |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$3.07M | USD | 1 Quarter |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$4.46M | USD | 3 Qtrs |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$4.46M | USD | 3 Qtrs |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$3.15M | USD | 1 Quarter |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$3.15M | USD | 1 Quarter |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$7.84M | USD | 3 Qtrs |
| COMPREHENSIVE INCOME |
ComprehensiveIncomeNetOfTax
|
$7.84M | USD | 3 Qtrs |
Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.