2023 Q4 Form 10-Q Financial Statement
#000095017023060373 Filed on November 07, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $15.06M | $15.84M |
YoY Change | 15.24% | 5.4% |
Cost Of Revenue | $3.337M | $3.310M |
YoY Change | 9.27% | 7.92% |
Gross Profit | $11.72M | $12.52M |
YoY Change | 17.06% | 4.69% |
Gross Profit Margin | 77.84% | 79.06% |
Selling, General & Admin | $10.41M | $8.588M |
YoY Change | 2.88% | 6.18% |
% of Gross Profit | 88.78% | 68.59% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $2.211M | $2.171M |
YoY Change | 21.82% | 26.74% |
% of Gross Profit | 18.86% | 17.34% |
Operating Expenses | $12.62M | $8.588M |
YoY Change | 5.76% | 6.18% |
Operating Profit | -$895.0K | $1.765M |
YoY Change | -53.31% | -18.21% |
Interest Expense | $387.0K | $346.0K |
YoY Change | 72.0% | 176.8% |
% of Operating Profit | 19.6% | |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | -$508.0K | $2.111M |
YoY Change | -69.98% | -7.53% |
Income Tax | $562.0K | -$10.38M |
% Of Pretax Income | -491.9% | |
Net Earnings | -$1.070M | $12.50M |
YoY Change | -30.7% | 453.37% |
Net Earnings / Revenue | -7.1% | 78.9% |
Basic Earnings Per Share | $0.90 | |
Diluted Earnings Per Share | -$0.08 | $0.87 |
COMMON SHARES | ||
Basic Shares Outstanding | 13.94M | 13.91M |
Diluted Shares Outstanding | 14.33M |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $32.03M | $34.21M |
YoY Change | 0.7% | 9.39% |
Cash & Equivalents | $32.03M | $34.21M |
Short-Term Investments | ||
Other Short-Term Assets | $1.113M | $1.180M |
YoY Change | 44.36% | 38.99% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $7.135M | $6.805M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $40.28M | $42.19M |
YoY Change | 5.68% | 9.32% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $592.0K | $627.0K |
YoY Change | -16.5% | -5.57% |
Goodwill | $5.227M | $5.227M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $517.0K | $627.0K |
YoY Change | -13.98% | 357.66% |
Total Long-Term Assets | $52.71M | $53.08M |
YoY Change | 34.13% | 39.27% |
TOTAL ASSETS | ||
Total Short-Term Assets | $40.28M | $42.19M |
Total Long-Term Assets | $52.71M | $53.08M |
Total Assets | $92.99M | $95.28M |
YoY Change | 20.12% | 24.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $1.631M | $1.989M |
YoY Change | -26.83% | 24.62% |
Accrued Expenses | $2.558M | $920.0K |
YoY Change | 0.83% | -25.57% |
Deferred Revenue | $690.0K | $527.0K |
YoY Change | 2.99% | -2.23% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $4.879M | $3.436M |
YoY Change | -10.25% | 1.93% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $1.999M | $2.150M |
YoY Change | 234.28% | 176.35% |
Total Long-Term Liabilities | $1.999M | $2.150M |
YoY Change | 234.28% | 176.35% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $4.879M | $3.436M |
Total Long-Term Liabilities | $1.999M | $2.150M |
Total Liabilities | $6.878M | $5.585M |
YoY Change | 8.81% | 22.64% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$7.873M | -$6.803M |
YoY Change | -63.21% | -65.74% |
Common Stock | $14.00K | $14.00K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $188.0K | $168.0K |
YoY Change | 833.33% | |
Treasury Stock Shares | ||
Shareholders Equity | $86.11M | $89.69M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $92.99M | $95.28M |
YoY Change | 20.12% | 24.2% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$1.070M | $12.50M |
YoY Change | -30.7% | 453.37% |
Depreciation, Depletion And Amortization | $2.211M | $2.171M |
YoY Change | 21.82% | 26.74% |
Cash From Operating Activities | $4.204M | $5.790M |
YoY Change | -3.56% | 84.1% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $2.127M | $2.460M |
YoY Change | -12.07% | -207.14% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$2.127M | -$2.460M |
YoY Change | -12.07% | 7.14% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -4.255M | -490.0K |
YoY Change | 203.28% | -74.26% |
NET CHANGE | ||
Cash From Operating Activities | 4.204M | 5.790M |
Cash From Investing Activities | -2.127M | -2.460M |
Cash From Financing Activities | -4.255M | -490.0K |
Net Change In Cash | -2.178M | 2.840M |
YoY Change | -505.59% | -369.19% |
FREE CASH FLOW | ||
Cash From Operating Activities | $4.204M | $5.790M |
Capital Expenditures | $2.127M | $2.460M |
Free Cash Flow | $2.077M | $3.330M |
YoY Change | 7.06% | -38.8% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001720116 | ||
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-09-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-38407 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
RED VIOLET, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
82-2408531 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
2650 North Military Trail | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 300 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Boca Raton | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
FL | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
33431 | ||
dei |
City Area Code
CityAreaCode
|
561 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
757-4000 | ||
dei |
Entity Information Former Legal Or Registered Name
EntityInformationFormerLegalOrRegisteredName
|
None | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.001 par value per share | ||
dei |
Trading Symbol
TradingSymbol
|
RDVT | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2023Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
13939405 | |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
34210000 | |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
31810000 | |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
109000 | |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
60000 | |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6805000 | |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
5535000 | |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1178000 | |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
771000 | |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
42193000 | |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
38116000 | |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
627000 | |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
709000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
33992000 | |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
31647000 | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
5227000 | |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
5227000 | |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2589000 | |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
1114000 | |
CY2023Q3 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
10021000 | |
CY2022Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
0 | |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
627000 | |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
601000 | |
CY2023Q3 | us-gaap |
Assets
Assets
|
95276000 | |
CY2022Q4 | us-gaap |
Assets
Assets
|
77414000 | |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1989000 | |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2229000 | |
CY2023Q3 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
372000 | |
CY2022Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
1845000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
548000 | |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
692000 | |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
527000 | |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
670000 | |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
3436000 | |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5436000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2149000 | |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
598000 | |
CY2023Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
0 | |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
287000 | |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
5585000 | |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
6321000 | |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13920370 | |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13956404 | |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
13912390 | |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
13956404 | |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
14000 | |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
14000 | |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
7980 | |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
0 | |
CY2023Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
168000 | |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
0 | |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
96648000 | |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
92481000 | |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-6803000 | |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-21402000 | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
89691000 | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
71093000 | |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
95276000 | |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
77414000 | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15837000 | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15026000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
45143000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
40249000 | ||
CY2023Q3 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
3365000 | |
CY2022Q3 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2623000 | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
10332000 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
7836000 | ||
CY2023Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
5223000 | |
CY2022Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
5465000 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
15539000 | ||
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
16118000 | ||
CY2023Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2171000 | |
CY2022Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1713000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6141000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4860000 | ||
CY2023Q3 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
14072000 | |
CY2022Q3 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
12868000 | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
41744000 | ||
us-gaap |
Costs And Expenses
CostsAndExpenses
|
37971000 | ||
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1765000 | |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2158000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3399000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2278000 | ||
CY2023Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
346000 | |
CY2022Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
125000 | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
947000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
126000 | ||
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2111000 | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2283000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4346000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2404000 | ||
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-10384000 | |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-10253000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
244000 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
12495000 | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2258000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14599000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2160000 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.9 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.16 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.05 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.16 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.87 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.03 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2833000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
407000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
250000 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13952426 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13748587 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13970317 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13690309 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14329878 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13764262 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14207673 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13872596 | ||
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
69942000 | |
CY2022Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1539000 | |
CY2022Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
249000 | |
CY2022Q3 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
1743000 | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2258000 | |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
72155000 | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
75768000 | |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
147000 | |
CY2023Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
311000 | |
CY2023Q3 | us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
1886000 | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
12495000 | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
89691000 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
69429000 | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
4310000 | ||
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
383000 | ||
us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
5259000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2160000 | ||
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
72155000 | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
71093000 | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
197000 | ||
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1251000 | ||
us-gaap |
Stock Granted During Period Value Sharebased Compensation
StockGrantedDuringPeriodValueSharebasedCompensation
|
5447000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
14599000 | ||
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
89691000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14599000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2160000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6141000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4860000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4058000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4066000 | ||
us-gaap |
Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
4000 | ||
us-gaap |
Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
6000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
913000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
96000 | ||
rdvt |
Noncash Lease Expenses
NoncashLeaseExpenses
|
444000 | ||
rdvt |
Noncash Lease Expenses
NoncashLeaseExpenses
|
406000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-10308000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
207000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2183000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
26000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
0 | ||
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-240000 | ||
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-9000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-1473000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
149000 | ||
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-143000 | ||
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-302000 | ||
rdvt |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-512000 | ||
rdvt |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-456000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
10867000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
8100000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
98000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
271000 | ||
us-gaap |
Payments For Software
PaymentsForSoftware
|
6921000 | ||
us-gaap |
Payments For Software
PaymentsForSoftware
|
6139000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-7019000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-6410000 | ||
rdvt |
Paymentfortaxwithholdingrelatedtonetsharesettlementofvestingofrestrictedstockunits
Paymentfortaxwithholdingrelatedtonetsharesettlementofvestingofrestrictedstockunits
|
197000 | ||
rdvt |
Paymentfortaxwithholdingrelatedtonetsharesettlementofvestingofrestrictedstockunits
Paymentfortaxwithholdingrelatedtonetsharesettlementofvestingofrestrictedstockunits
|
4310000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1251000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
365000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1448000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4675000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2400000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2985000 | ||
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
31810000 | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
34258000 | |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
34210000 | |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
31273000 | |
us-gaap |
Interest Paid
InterestPaid
|
0 | ||
us-gaap |
Interest Paid
InterestPaid
|
0 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
55000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
37000 | ||
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
1389000 | ||
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
1193000 | ||
rdvt |
Retirement Of Treasury Stock
RetirementOfTreasuryStock
|
1280000 | ||
rdvt |
Retirement Of Treasury Stock
RetirementOfTreasuryStock
|
4675000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1919000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | ||
rdvt |
Operating Lease Liabilities Arising From Obtaining Right Of Use Assets
OperatingLeaseLiabilitiesArisingFromObtainingRightOfUseAssets
|
1919000 | ||
rdvt |
Operating Lease Liabilities Arising From Obtaining Right Of Use Assets
OperatingLeaseLiabilitiesArisingFromObtainingRightOfUseAssets
|
0 | ||
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
12495000 | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2258000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14599000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2160000 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13952426 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13748587 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13970317 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13690309 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14329878 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13764262 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14207673 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13872596 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.9 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.16 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.05 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.16 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.87 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.03 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | ||
CY2023Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2112000 | |
CY2022Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1659000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5965000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4682000 | ||
CY2023Q3 | rdvt |
Intangible Assets Gross Not Yet Amortized Excluding Goodwill
IntangibleAssetsGrossNotYetAmortizedExcludingGoodwill
|
5370000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2168000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
9002000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
7836000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
6383000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
4767000 | |
CY2023Q3 | rdvt |
Finite Lived Intangible Assets Amortization Expense After Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
|
3836000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
33992000 | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
5227000 | |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
5227000 | |
us-gaap |
New Date Of Annual Goodwill Impairment Test
NewDateOfAnnualGoodwillImpairmentTest
|
October 1 | ||
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | ||
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | ||
CY2023Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2022Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2023Q3 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
0 | |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
527000 | |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
670000 | |
rdvt |
Contract With Customer Liability Revenue Recognized Period
ContractWithCustomerLiabilityRevenueRecognizedPeriod
|
P12M | ||
CY2022 | us-gaap |
Deferred Revenue Revenue Recognized1
DeferredRevenueRevenueRecognized1
|
102000 | |
CY2023Q3 | us-gaap |
Deferred Revenue Revenue Recognized1
DeferredRevenueRevenueRecognized1
|
502000 | |
us-gaap |
Deferred Revenue Revenue Recognized1
DeferredRevenueRevenueRecognized1
|
502000 | ||
rdvt |
Revenue For Future Outstanding Performance Obligations
RevenueForFutureOutstandingPerformanceObligations
|
11823000 | ||
rdvt |
Revenue Remaining Performance Obligation Specified Period Over Which Subscription Contracts Terms Exceed
RevenueRemainingPerformanceObligationSpecifiedPeriodOverWhichSubscriptionContractsTermsExceed
|
P12M | ||
rdvt |
Revenue For Future Outstanding Performance Obligations
RevenueForFutureOutstandingPerformanceObligations
|
2367000 | ||
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
6063000 | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
2237000 | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
850000 | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
306000 | |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-4.92 | |
CY2022Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.01 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-2.36 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.10 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
us-gaap |
Income Tax Examination Likelihood Of Unfavorable Settlement
IncomeTaxExaminationLikelihoodOfUnfavorableSettlement
|
greater than 50% | ||
CY2023Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2023Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2022Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13920370 | |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
13956404 | |
CY2023Q3 | rdvt |
Treasury Stock Issued Shares
TreasuryStockIssuedShares
|
7980 | |
CY2022Q4 | rdvt |
Treasury Stock Issued Shares
TreasuryStockIssuedShares
|
0 | |
CY2022Q2 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
5000000 | |
rdvt |
Retirement Of Treasury Stock Share
RetirementOfTreasuryStockShare
|
62057 | ||
us-gaap |
Treasury Stock Retired Cost Method Amount
TreasuryStockRetiredCostMethodAmount
|
1083000 | ||
CY2023Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
168000 | |
CY2020Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
3000000 | |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1369000 | |
CY2022Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1273000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4058000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4066000 | ||
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
517000 | |
CY2022Q3 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
470000 | |
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
1389000 | ||
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
1193000 | ||
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
1886000 | |
CY2022Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
1743000 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
5447000 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
5259000 | ||
CY2017Q1 | us-gaap |
Land Subject To Ground Leases
LandSubjectToGroundLeases
|
21020 | |
CY2017Q1 | us-gaap |
Lessee Operating Lease Term Of Contract
LesseeOperatingLeaseTermOfContract
|
P89M | |
CY2017Q1 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P60M | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P60M | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P60M | |
CY2017Q2 | us-gaap |
Land Subject To Ground Leases
LandSubjectToGroundLeases
|
6003 | |
CY2017Q2 | us-gaap |
Lessee Operating Lease Term Of Contract
LesseeOperatingLeaseTermOfContract
|
P90M | |
CY2017Q2 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P60M | |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
168000 | |
CY2022Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
168000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
504000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
504000 | ||
CY2023Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
192000 | |
CY2022Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
186000 | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
573000 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
555000 | ||
CY2023Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1919000 | |
CY2022Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1919000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | ||
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.10 | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0 | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.10 | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0 | |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
1919000 | |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
1919000 | |
rdvt |
Leases Incremental Borrowing Rate
LeasesIncrementalBorrowingRate
|
0.10 | ||
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y1M6D | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
192000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
790000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
580000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
519000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
535000 | |
CY2023Q3 | rdvt |
Lessee Operating Lease Liability Payments Due Year Five And Thereafter
LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter
|
830000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
3446000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
548000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2149000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2697000 | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
749000 | |
CY2023Q3 | rdvt |
Cost Of Non Cancellable Data Licensing Agreements
CostOfNonCancellableDataLicensingAgreements
|
2367000 | |
CY2022Q3 | rdvt |
Cost Of Non Cancellable Data Licensing Agreements
CostOfNonCancellableDataLicensingAgreements
|
2332000 | |
rdvt |
Cost Of Non Cancellable Data Licensing Agreements
CostOfNonCancellableDataLicensingAgreements
|
7086000 | ||
rdvt |
Cost Of Non Cancellable Data Licensing Agreements
CostOfNonCancellableDataLicensingAgreements
|
6832000 | ||
CY2023Q3 | us-gaap |
Contractual Obligation
ContractualObligation
|
22141000 | |
CY2023Q3 | us-gaap |
Contractual Obligation Future Minimum Payments Due Remainder Of Fiscal Year
ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
|
2339000 | |
CY2023Q3 | us-gaap |
Contractual Obligation Due In Next Twelve Months
ContractualObligationDueInNextTwelveMonths
|
8150000 | |
CY2023Q3 | us-gaap |
Contractual Obligation Due In Second Year
ContractualObligationDueInSecondYear
|
7702000 | |
CY2023Q3 | us-gaap |
Contractual Obligation Due In Third Year
ContractualObligationDueInThirdYear
|
3950000 | |
CY2023Q3 | us-gaap |
Contractual Obligation
ContractualObligation
|
22141000 |