Organization record
SPECIFICITY, INC.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 103642, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 233226, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 90114, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 93867, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 68350, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 3265, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 67157, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 24511, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 10275, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 21021, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 75633, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 44000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 5000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 10000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 7250, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| capex | {"amount": 1550, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2026-06-30 | sec_edgar |
| capex | {"amount": 10280, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-12-31 | sec_edgar |
| capex | {"amount": 9207, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-09-30 | sec_edgar |
| capex | {"amount": 9207, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-06-30 | sec_edgar |
| capex | {"amount": 9207, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-03-31 | sec_edgar |
| capex | {"amount": 21142, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-12-31 | sec_edgar |
| capex | {"amount": 1042, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10314, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3459, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1987, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 30467, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7508, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3413, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 38019, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7197, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1407, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 49149, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5317, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8711, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 50089, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22808, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 172594, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 26140, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 344692, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 637841, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 117090, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 309857, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 217108, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10314, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2026-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3459, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2026-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1987, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30467, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7508, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3413, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38019, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7197, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1407, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 49149, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4555, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8711, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32329, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22808, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26140, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26140, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 344692, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 637831, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 117090, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 102521, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 217108, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 104229, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2026-06-30 | sec_edgar |
| cashflow_financing | {"amount": 92030, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": 147945, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 16526, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2025-09-30 | sec_edgar |
| cashflow_financing | {"amount": -10885, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": -16190, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": 316139, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 139651, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-09-30 | sec_edgar |
| cashflow_financing | {"amount": -12349, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -14018, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": 629999, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 403351, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": 440933, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 317167, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1398495, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 522136, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": 522136, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 452721, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1548249, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 495199, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 323332, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 306782, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": 271302, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1550, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2026-06-30 | sec_edgar |
| cashflow_investing | {"amount": -10280, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9207, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -9207, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -9207, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -21142, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1042, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": -94352, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2026-06-30 | sec_edgar |
| cashflow_operating | {"amount": -90558, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": -149371, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 10528, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2025-09-30 | sec_edgar |
| cashflow_operating | {"amount": 14980, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": 12777, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": -361875, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -150781, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-09-30 | sec_edgar |
| cashflow_operating | {"amount": -29603, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -33724, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": -603658, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -421604, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": -455030, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -307646, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2003238, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1124630, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1124630, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -736663, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1106374, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -595217, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": -437919, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -212991, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": -54194, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17784341, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17308785, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15306108, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13960053, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13637870, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13588714, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13539544, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11620772, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11389442, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11339009, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11216438, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10782584, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10682584, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10682584, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10344482, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10430441, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9369345, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9369345, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8654701, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7951667, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7670000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18437960, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-08-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17784341, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17569341, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-06-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17569341, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-06-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17308785, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17037358, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-03-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 15306108, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13960053, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-11-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13960053, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13823743, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-08-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13637870, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13612841, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-06-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13612841, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-04-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13588714, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 104, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-02-24 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13539544, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11620772, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11389442, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11339009, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11216438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10782584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10682584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10624243, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-05-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10682584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10624243, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-03-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10344482, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9867183, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-11-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10430441, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9369345, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9369345, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8654701, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-03-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8654701, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7971667, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-11-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7951667, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7670000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 203583, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 367041, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 163458, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 650188, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 458504, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 148799, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 154929, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 309705, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 154776, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 522715, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 163300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 406095, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 242795, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 128136, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 114659, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 548278, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 53374, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 379724, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 200522, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 326350, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 125828, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 765888, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 110360, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 261250, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 261250, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 110360, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |