2021 Q4 Form 10-K Financial Statement

#000095017022003129 Filed on March 08, 2022

View on sec.gov

Income Statement

Concept 2021 Q4 2021 2020 Q4
Revenue $42.78M $147.5M $35.06M
YoY Change 22.02% 32.87%
Cost Of Revenue $7.815M $28.02M $9.713M
YoY Change -19.54% 11.65%
Gross Profit $34.96M $119.4M $25.34M
YoY Change 37.94% 39.07%
Gross Profit Margin 81.73% 81.0% 72.29%
Selling, General & Admin $34.04M $114.1M $21.60M
YoY Change 57.61% 57.06%
% of Gross Profit 97.38% 95.52% 85.22%
Research & Development $4.874M $16.13M $2.997M
YoY Change 62.63% 44.37%
% of Gross Profit 13.94% 13.5% 11.83%
Depreciation & Amortization $2.867M $8.961M $3.456M
YoY Change -17.04% 40.37%
% of Gross Profit 8.2% 7.5% 13.64%
Operating Expenses $39.65M $130.2M $24.68M
YoY Change 60.7% 55.37%
Operating Profit -$4.694M -$10.78M $668.0K
YoY Change -802.69% -620.53%
Interest Expense -$545.0K -$1.719M -$70.00K
YoY Change 678.57% 185.55%
% of Operating Profit -10.48%
Other Income/Expense, Net -$362.0K -$2.205M -$49.00K
YoY Change 638.78% -174.62%
Pretax Income -$5.899M -$12.98M $4.296M
YoY Change -237.31% -358.31%
Income Tax $276.0K $713.0K $131.0K
% Of Pretax Income 3.05%
Net Earnings -$6.175M -$13.69M $4.165M
YoY Change -248.26% -491.45%
Net Earnings / Revenue -14.44% -9.29% 11.88%
Basic Earnings Per Share -$0.26
Diluted Earnings Per Share -$79.82K -$0.26 $55.38K
COMMON SHARES
Basic Shares Outstanding 76.37M 52.92M
Diluted Shares Outstanding 52.92M

Balance Sheet

Concept 2021 Q4 2021 2020 Q4
SHORT-TERM ASSETS
Cash & Short-Term Investments $109.4M $109.4M
YoY Change 524.83%
Cash & Equivalents $109.4M $17.50M
Short-Term Investments
Other Short-Term Assets $3.078M $3.078M $617.0K
YoY Change 398.87% 398.87%
Inventory $40.24M $40.24M $32.23M
Prepaid Expenses
Receivables $25.94M $25.94M $19.97M
Other Receivables $920.0K $920.0K
Total Short-Term Assets $179.5M $179.5M $71.80M
YoY Change 150.06% 150.06%
LONG-TERM ASSETS
Property, Plant & Equipment $32.18M $32.18M $22.36M
YoY Change 43.9% 43.9%
Goodwill $6.329M $0.00
YoY Change
Intangibles $16.51M $3.325M
YoY Change 396.39%
Long-Term Investments
YoY Change
Other Assets $0.00 $0.00
YoY Change -100.0%
Total Long-Term Assets $55.02M $55.02M $25.79M
YoY Change 113.34% 113.34%
TOTAL ASSETS
Total Short-Term Assets $179.5M $179.5M $71.80M
Total Long-Term Assets $55.02M $55.02M $25.79M
Total Assets $234.5M $234.5M $97.58M
YoY Change 140.35% 140.35%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $13.03M $13.03M $8.812M
YoY Change 47.84% 47.84%
Accrued Expenses $18.23M $18.23M $10.05M
YoY Change 81.38% 81.38%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00
YoY Change
Long-Term Debt Due $153.0K $153.0K $2.231M
YoY Change -93.14% -93.14%
Total Short-Term Liabilities $33.96M $33.96M $22.07M
YoY Change 53.87% 53.87%
LONG-TERM LIABILITIES
Long-Term Debt $7.476M $7.476M $4.030M
YoY Change 85.51% 85.51%
Other Long-Term Liabilities $840.0K $840.0K
YoY Change
Total Long-Term Liabilities $8.316M $8.316M $4.030M
YoY Change 106.35% 106.35%
TOTAL LIABILITIES
Total Short-Term Liabilities $33.96M $33.96M $22.07M
Total Long-Term Liabilities $8.316M $8.316M $4.030M
Total Liabilities $42.35M $42.35M $26.10M
YoY Change 62.28% 62.28%
SHAREHOLDERS EQUITY
Retained Earnings -$463.0K $12.42M
YoY Change -103.73%
Common Stock $198.6M $22.57M
YoY Change 779.91%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares $913.5K $828.5K
Shareholders Equity $192.2M $192.2M $30.39M
YoY Change
Total Liabilities & Shareholders Equity $234.5M $234.5M $97.58M
YoY Change 140.35% 140.35%

Cashflow Statement

Concept 2021 Q4 2021 2020 Q4
OPERATING ACTIVITIES
Net Income -$6.175M -$13.69M $4.165M
YoY Change -248.26% -491.45%
Depreciation, Depletion And Amortization $2.867M $8.961M $3.456M
YoY Change -17.04% 40.37%
Cash From Operating Activities -$2.121M -$3.317M -$138.0K
YoY Change 1436.96% -398.56%
INVESTING ACTIVITIES
Capital Expenditures -$9.823M $18.30M -$5.476M
YoY Change 79.38% 89.54%
Acquisitions
YoY Change
Other Investing Activities $218.0K -$14.20M $275.0K
YoY Change -20.73% -2820.5%
Cash From Investing Activities -$9.605M -$35.49M -$5.201M
YoY Change 84.68% 243.96%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net -$440.0K
YoY Change 44.74%
Debt Paid & Issued, Net $6.034M
YoY Change 257.89%
Cash From Financing Activities 113.3M 131.1M 21.62M
YoY Change 423.98% 445.96%
NET CHANGE
Cash From Operating Activities -2.121M -3.317M -138.0K
Cash From Investing Activities -9.605M -35.49M -5.201M
Cash From Financing Activities 113.3M 131.1M 21.62M
Net Change In Cash 101.6M 91.85M 16.28M
YoY Change 523.77% 516.82%
FREE CASH FLOW
Cash From Operating Activities -$2.121M -$3.317M -$138.0K
Capital Expenditures -$9.823M $18.30M -$5.476M
Free Cash Flow $7.702M -$21.61M $5.338M
YoY Change 44.29% 153.02%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2021 dei Entity Central Index Key
EntityCentralIndexKey
0001531978
CY2021 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2021 dei Amendment Flag
AmendmentFlag
false
CY2021Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2020Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2021 dei Document Type
DocumentType
10-K
CY2021 dei Document Annual Report
DocumentAnnualReport
true
CY2021 dei Document Period End Date
DocumentPeriodEndDate
2021-12-31
CY2021 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2021
CY2021 dei Document Transition Report
DocumentTransitionReport
false
CY2021 dei Entity File Number
EntityFileNumber
001-40902
CY2021 dei Entity Registrant Name
EntityRegistrantName
Paragon 28, Inc.
CY2021 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2021 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
27-3170186
CY2021 dei Entity Address Address Line1
EntityAddressAddressLine1
14445 Grasslands Drive
CY2021 dei Entity Address City Or Town
EntityAddressCityOrTown
Englewood
CY2021 dei Entity Address State Or Province
EntityAddressStateOrProvince
CO
CY2021 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
80112
CY2021 dei City Area Code
CityAreaCode
730
CY2021 dei Local Phone Number
LocalPhoneNumber
399-3400
CY2021 dei Security12b Title
Security12bTitle
Common Shares, $0.01 par value
CY2021 dei Trading Symbol
TradingSymbol
FNA
CY2021 dei Security Exchange Name
SecurityExchangeName
NYSE
CY2021 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2021 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2021 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2021 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2021 dei Entity Filer Category
EntityFilerCategory
Non-accelerated Filer
CY2021 dei Entity Small Business
EntitySmallBusiness
false
CY2021 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
true
CY2021 dei Entity Ex Transition Period
EntityExTransitionPeriod
true
CY2021 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
false
CY2021 dei Entity Shell Company
EntityShellCompany
false
CY2021Q2 dei Entity Public Float
EntityPublicFloat
0
CY2022Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
76447287
CY2021 dei Auditor Name
AuditorName
Deloitte & Touche LLP
CY2021Q4 us-gaap Cash
Cash
109352000
CY2021 dei Auditor Firm
AuditorFirmId
34
CY2021 dei Auditor Location
AuditorLocation
Denver, Colorado
CY2020Q4 us-gaap Cash
Cash
17501000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1032000
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1296000
CY2021Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
25939000
CY2020Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
19972000
CY2021Q4 us-gaap Inventory Net
InventoryNet
40241000
CY2020Q4 us-gaap Inventory Net
InventoryNet
32226000
CY2021Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
920000
CY2020Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1479000
CY2021Q4 us-gaap Other Assets Current
OtherAssetsCurrent
3078000
CY2020Q4 us-gaap Other Assets Current
OtherAssetsCurrent
617000
CY2021Q4 us-gaap Assets Current
AssetsCurrent
179530000
CY2020Q4 us-gaap Assets Current
AssetsCurrent
71795000
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
32181000
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22363000
CY2021Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
16505000
CY2020Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
3325000
CY2021Q4 us-gaap Goodwill
Goodwill
6329000
CY2020Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
100000
CY2021Q4 us-gaap Assets
Assets
234545000
CY2020Q4 us-gaap Assets
Assets
97583000
CY2021Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
13028000
CY2020Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
8812000
CY2021Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
18232000
CY2020Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
10052000
CY2021Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
1929000
CY2020Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
469000
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
153000
CY2020Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
2231000
CY2021Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
615000
CY2020Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
504000
CY2021Q4 us-gaap Liabilities Current
LiabilitiesCurrent
33957000
CY2020Q4 us-gaap Liabilities Current
LiabilitiesCurrent
22068000
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
7476000
CY2020Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4030000
CY2021Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
840000
CY2021Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
78000
CY2021Q4 us-gaap Liabilities
Liabilities
42351000
CY2020Q4 us-gaap Liabilities
Liabilities
26098000
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
300000000
CY2020Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
72187845
CY2021Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
77360806
CY2021 us-gaap Operating Expenses
OperatingExpenses
130215000
CY2020 us-gaap Operating Expenses
OperatingExpenses
83812000
CY2019 us-gaap Operating Expenses
OperatingExpenses
84732000
CY2020Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
47567010
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
76447287
CY2020Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
46738540
CY2021Q4 us-gaap Common Stock Value
CommonStockValue
763000
CY2020Q4 us-gaap Common Stock Value
CommonStockValue
467000
CY2021Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
197868000
CY2020Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
22107000
CY2021Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-463000
CY2020Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
12418000
CY2021Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
8000
CY2020Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
823000
CY2021Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
913519
CY2020Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
828470
CY2021Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
5982000
CY2020Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
5422000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
192194000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
30393000
CY2021Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
234545000
CY2020Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
97583000
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
147464000
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
110981000
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
106280000
CY2021 us-gaap Cost Of Revenue
CostOfRevenue
28024000
CY2020 us-gaap Cost Of Revenue
CostOfRevenue
25099000
CY2019 us-gaap Cost Of Revenue
CostOfRevenue
18832000
CY2021 us-gaap Gross Profit
GrossProfit
119440000
CY2020 us-gaap Gross Profit
GrossProfit
85882000
CY2019 us-gaap Gross Profit
GrossProfit
87448000
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
16128000
CY2020 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
11171000
CY2019 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
10297000
CY2021 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
114087000
CY2020 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
72641000
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
74435000
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-10775000
CY2020 us-gaap Operating Income Loss
OperatingIncomeLoss
2070000
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
2716000
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-486000
CY2020 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
3557000
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-98000
CY2021 us-gaap Interest Expense Debt
InterestExpenseDebt
1719000
CY2020 us-gaap Interest Expense Debt
InterestExpenseDebt
602000
CY2019 us-gaap Interest Expense Debt
InterestExpenseDebt
648000
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-2205000
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
2955000
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-746000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-12980000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5025000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1970000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
713000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1527000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1147000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-13693000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
3498000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
3117000
CY2020 fna Cumulative Dividends On Convertible Preferred Stock
CumulativeDividendsOnConvertiblePreferredStock
812000
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-13693000
CY2020 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
2686000
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
3117000
CY2021 fna Foreign Currency Translation Adjustment
ForeignCurrencyTranslationAdjustment
-815000
CY2020 fna Foreign Currency Translation Adjustment
ForeignCurrencyTranslationAdjustment
817000
CY2019 fna Foreign Currency Translation Adjustment
ForeignCurrencyTranslationAdjustment
-38000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-14508000
CY2020 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
3503000
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
3079000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
52916711
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
43510185
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
42499735
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
52916711
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
60406180
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
61462410
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.26
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.06
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.07
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.26
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.05
CY2021 us-gaap Profit Loss
ProfitLoss
-13693000
CY2020 us-gaap Profit Loss
ProfitLoss
3498000
CY2019 us-gaap Profit Loss
ProfitLoss
3117000
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
8961000
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
6384000
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
4202000
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1022000
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
636000
CY2019 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
300000
CY2021 fna Provision For Excess And Obsolete Inventories
ProvisionForExcessAndObsoleteInventories
2821000
CY2020 fna Provision For Excess And Obsolete Inventories
ProvisionForExcessAndObsoleteInventories
7467000
CY2019 fna Provision For Excess And Obsolete Inventories
ProvisionForExcessAndObsoleteInventories
1712000
CY2020 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
522000
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
580000
CY2021 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
2993000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
4948000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
1808000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
1754000
CY2021 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
576000
CY2020 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
134000
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
85000
CY2021 fna Change In Fair Value Of Earnout Liabilities
ChangeInFairValueOfEarnoutLiabilities
440000
CY2021 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
170000
CY2020 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
1307000
CY2019 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-1115000
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-237000
CY2020 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-554000
CY2019 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-545000
CY2021 us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
31000
CY2020 us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
113000
CY2019 us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
-26000
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
6461000
CY2020 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-386000
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
5221000
CY2021 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
11098000
CY2020 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
14831000
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
3560000
CY2021 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
2468000
CY2020 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
-944000
CY2019 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
618000
CY2021 us-gaap Increase Decrease In Notes Payable Current
IncreaseDecreaseInNotesPayableCurrent
3431000
CY2020 us-gaap Increase Decrease In Notes Payable Current
IncreaseDecreaseInNotesPayableCurrent
-6238000
CY2019 us-gaap Increase Decrease In Notes Payable Current
IncreaseDecreaseInNotesPayableCurrent
8430000
CY2021 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
7095000
CY2020 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-815000
CY2019 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
3098000
CY2021 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
671000
CY2020 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
-236000
CY2019 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
-405000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-3317000
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
1111000
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
12298000
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
18296000
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
9653000
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
17261000
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
799000
CY2020 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
1187000
CY2019 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
773000
CY2021 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
15000000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-35490000
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-10318000
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-17454000
CY2019 fna Proceeds From Issuance Of Note Payable Related Party
ProceedsFromIssuanceOfNotePayableRelatedParty
3000000
CY2020 fna Payments On Note Payable Related Party
PaymentsOnNotePayableRelatedParty
3000000
CY2019 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
780000
CY2021 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1001000
CY2020 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
9821000
CY2021 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
10000000
CY2020 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
458000
CY2019 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
8885000
CY2021 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
6034000
CY2020 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
1686000
CY2019 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
2200000
CY2021 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
3139000
CY2020 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
53000
CY2019 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
150000
CY2020 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1842000
CY2021 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
129384000
CY2020 us-gaap Proceeds From Issuance Of Convertible Preferred Stock
ProceedsFromIssuanceOfConvertiblePreferredStock
36030000
CY2021 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
561000
CY2020 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
1538000
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
3885000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
445000
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1780000
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
115000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
131096000
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
24012000
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
6545000
CY2021 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-438000
CY2020 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
86000
CY2019 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
29000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
91851000
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
14891000
CY2019 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
1418000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
17501000
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2610000
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1192000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
109352000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
17501000
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2610000
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
678000
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
453000
CY2019 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
97000
CY2021 us-gaap Interest Paid Net
InterestPaidNet
1086000
CY2020 us-gaap Interest Paid Net
InterestPaidNet
395000
CY2019 us-gaap Interest Paid Net
InterestPaidNet
550000
CY2021 fna Purchase Of Property And Equipment Included In Accounts Payable
PurchaseOfPropertyAndEquipmentIncludedInAccountsPayable
881000
CY2020 fna Purchase Of Property And Equipment Included In Accounts Payable
PurchaseOfPropertyAndEquipmentIncludedInAccountsPayable
120000
CY2019 fna Purchase Of Property And Equipment Included In Accounts Payable
PurchaseOfPropertyAndEquipmentIncludedInAccountsPayable
115000
CY2020 us-gaap Dividends Preferred Stock
DividendsPreferredStock
812000
CY2019 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
3885000
CY2019 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
115000
CY2019 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-38000
CY2019 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1754000
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
22998000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
3498000
CY2020 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1842000
CY2020 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
1538000
CY2020 us-gaap Temporary Equity Accretion Of Dividends
TemporaryEquityAccretionOfDividends
812000
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
21935000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
3117000
CY2020 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1780000
CY2020 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
817000
CY2020 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1808000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
30393000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-13693000
CY2021 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1001000
CY2021 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
561000
CY2021 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
41092000
CY2021 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
445000
CY2021 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-815000
CY2021 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
4948000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
192194000
CY2020Q2 fna Proceeds From Paycheck Protection Program Loan
ProceedsFromPaycheckProtectionProgramLoan
3747000
CY2021 us-gaap Use Of Estimates
UseOfEstimates
<p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Use of Estimates</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">amounts</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates. Any changes in these estimates will be reflected in the Company’s Consolidated Financial Statements. Significant items subject to such estimates and assumptions include the determination of the collectability of trade receivables, inventory obsolescence, impairment of long-lived assets, recoverability of goodwill and intangible assets, contingent earn-out liability, income taxes and stock-based compensation.</span>
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
1296000
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
650000
CY2021 us-gaap Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
1027000
CY2020 us-gaap Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
1250000
CY2021 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
1291000
CY2020 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
604000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
1032000
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
1296000
CY2021 us-gaap Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
2850000
CY2020 us-gaap Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
7467000
CY2019 us-gaap Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
1712000
CY2021Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
19374000
CY2020Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
16771000
CY2021 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2020 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2019 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2021 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2020 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2019 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2021 us-gaap Income Tax Examination Likelihood Of Unfavorable Settlement
IncomeTaxExaminationLikelihoodOfUnfavorableSettlement
more than 50 percent
CY2021 us-gaap Revenue Practical Expedient Incremental Cost Of Obtaining Contract
RevenuePracticalExpedientIncrementalCostOfObtainingContract
true
CY2021Q4 us-gaap Capitalized Contract Cost Amortization Period
CapitalizedContractCostAmortizationPeriod
P1Y
CY2021Q4 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
3637000
CY2020Q4 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
3273000
CY2021 us-gaap Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
11560000
CY2021Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
59448000
CY2020Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
43917000
CY2021Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
27267000
CY2020Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
21554000
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
32181000
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22363000
CY2021 us-gaap Depreciation
Depreciation
7615000
CY2020 us-gaap Depreciation
Depreciation
6232000
CY2019 us-gaap Depreciation
Depreciation
4129000
CY2021Q4 us-gaap Goodwill
Goodwill
6329000
CY2020Q4 us-gaap Goodwill
Goodwill
0
CY2020Q4 us-gaap Goodwill
Goodwill
0
CY2021 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
7872000
CY2021 us-gaap Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
1543000
CY2021Q4 us-gaap Goodwill
Goodwill
6329000
CY2021Q4 us-gaap Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
18240000
CY2021Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
1735000
CY2021Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
16505000
CY2020Q4 us-gaap Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
3688000
CY2020Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
363000
CY2020Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
3325000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
1786000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
1308000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
1256000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
1218000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
1218000
CY2021 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0
CY2020 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0
CY2019 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0
CY2021 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2020 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2019 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2021Q4 us-gaap Accrued Sales Commission Current
AccruedSalesCommissionCurrent
5077000
CY2020Q4 us-gaap Accrued Sales Commission Current
AccruedSalesCommissionCurrent
3682000
CY2021Q4 us-gaap Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
4512000
CY2020Q4 us-gaap Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
3323000
CY2021Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
464000
CY2020Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
1093000
CY2021Q4 fna Accrued Purchases
AccruedPurchases
3036000
CY2020Q4 fna Accrued Purchases
AccruedPurchases
484000
CY2021Q4 fna Accrued Earnout Payment
AccruedEarnoutPayment
1000000
CY2021Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
4143000
CY2020Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
1470000
CY2021Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
18232000
CY2020Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
10052000
CY2021 fna Business Combination Contingent Consideration Arrangements Achieved Milestone Reclassified To Accrued Expenses
BusinessCombinationContingentConsiderationArrangementsAchievedMilestoneReclassifiedToAccruedExpenses
1000000
CY2021 fna Business Combination Contingent Consideration Arrangements Net Change In Amount Of Contingent Consideration Liability
BusinessCombinationContingentConsiderationArrangementsNetChangeInAmountOfContingentConsiderationLiability
440000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
2310000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
1470000
CY2021 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-440000
CY2021Q4 fna Accrued Expenses
AccruedExpenses
1000000
CY2021 us-gaap Payment For Contingent Consideration Liability Investing Activities
PaymentForContingentConsiderationLiabilityInvestingActivities
0
CY2021Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
10245000
CY2020Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
6313000
CY2021Q4 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
2616000
CY2020Q4 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
52000
CY2021Q4 us-gaap Long Term Debt
LongTermDebt
7629000
CY2020Q4 us-gaap Long Term Debt
LongTermDebt
6261000
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
153000
CY2020Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
2231000
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
7476000
CY2020Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4030000
CY2021 us-gaap Stockholders Equity Note Stock Split
StockholdersEquityNoteStockSplit
the Company effected a 5-for-1 forward stock split of the Company’s authorized, issued and outstanding common stock, the Company’s authorized, issued and outstanding Series A convertible preferred stock, and the Company’s authorized, issued and outstanding Series B convertible preferred stock (the “Stock Split”).
CY2021Q4 us-gaap Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
5
CY2021Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
310000000
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
300000000
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2021Q4 us-gaap Temporary Equity Shares Authorized
TemporaryEquitySharesAuthorized
10000000
CY2021Q4 us-gaap Temporary Equity Par Or Stated Value Per Share
TemporaryEquityParOrStatedValuePerShare
0.0001
CY2021Q1 us-gaap Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
151515
CY2021Q1 us-gaap Shares Issued Price Per Share
SharesIssuedPricePerShare
6.60
CY2021Q1 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1001000
CY2021 us-gaap Common Stock Voting Rights
CommonStockVotingRights
Each holder of common stock is entitled to one vote for each share owned on all matters voted upon by the stockholders, and a majority vote is required for all actions taken by stockholders.
CY2021 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
85049
CY2020 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
239760
CY2019 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
588710
CY2021 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
561000
CY2020 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
1538000
CY2019 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
3885000
CY2021 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
6.60
CY2020 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
6.54
CY2019 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
6.60
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-13693000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
3498000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
3117000
CY2020 fna Cumulative Dividends On Convertible Preferred Stock
CumulativeDividendsOnConvertiblePreferredStock
812000
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-13693000
CY2020 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
2686000
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
3117000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
52916711
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
43510185
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
42499735
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
52916711
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
60406180
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
61462410
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.26
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.06
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.07
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.26
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.05
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.52
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.55
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.51
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.56
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
0.46
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
0.49
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P5Y9M
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0047
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0120
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0035
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0166
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
0.0173
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
0.0253
CY2021 us-gaap Description Of Defined Contribution Pension And Other Postretirement Plans
DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
The Company sponsors a defined contribution plan for eligible employees who are 21 years of age with three months of service can voluntarily contribute up to 100% of their eligible compensation.
CY2021 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
1
CY2021 fna Defined Contribution Plan Minmum Annual Contributions Per Employee Percent
DefinedContributionPlanMinmumAnnualContributionsPerEmployeePercent
0.03
CY2021 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
2782000
CY2020 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
2027000
CY2019 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
1688000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-17030000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
5320000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
370000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
4050000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-295000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
1600000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-12980000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5025000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1970000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-165000
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-94000
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-604000
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
-36000
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
205000
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
289000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
744000
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
109000
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
283000
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
543000
CY2020 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
220000
CY2019 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
-32000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-3506000
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-4559000
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1010000
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-464000
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-343000
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-105000
CY2021 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
170000
CY2020 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-91000
CY2021 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
3970000
CY2020 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
6300000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
170000
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1307000
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-1115000
CY2021 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-3671000
CY2020 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-4653000
CY2019 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-1614000
CY2021 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-500000
CY2020 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-138000
CY2019 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
184000
CY2021 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
914000
CY2020 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
18000
CY2019 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
283000
CY2021 fna Change In Income Tax Valuation Allowance Amount
ChangeInIncomeTaxValuationAllowanceAmount
3970000
CY2020 fna Change In Income Tax Valuation Allowance Amount
ChangeInIncomeTaxValuationAllowanceAmount
6300000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
713000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1527000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1147000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
213000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
264000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
339000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
358000
CY2021Q4 us-gaap Deferred Tax Assets Capital Loss Carryforwards
DeferredTaxAssetsCapitalLossCarryforwards
218000
CY2020Q4 us-gaap Deferred Tax Assets Capital Loss Carryforwards
DeferredTaxAssetsCapitalLossCarryforwards
127000
CY2021Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
3957000
CY2020Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
3329000
CY2021Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
3249000
CY2020Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
2315000
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
5740000
CY2020Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
3412000
CY2020Q4 fna Deferred Tax Assets Transaction Costs
DeferredTaxAssetsTransactionCosts
163000
CY2021Q4 us-gaap Deferred Tax Asset Interest Carryforward
DeferredTaxAssetInterestCarryforward
387000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
2208000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
1157000
CY2021Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
530000
CY2020Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
414000
CY2021Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
16841000
CY2020Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
11539000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
10270000
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
6300000
CY2021Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
6571000
CY2020Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
5239000
CY2021Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
5975000
CY2020Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4320000
CY2021Q4 fna Deferred Tax Liabilities Section481 Adjustment
DeferredTaxLiabilitiesSection481Adjustment
178000
CY2020Q4 fna Deferred Tax Liabilities Section481 Adjustment
DeferredTaxLiabilitiesSection481Adjustment
361000
CY2021Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
496000
CY2020Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
458000
CY2021Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
6649000
CY2020Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
5139000
CY2021Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
78000
CY2020Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
100000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
10270000
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
6300000
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
627000
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
731000
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
102000
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
712000
CY2020 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
10000
CY2021 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
104000
CY2020 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
114000
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1337000
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
627000
CY2021Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1227000
CY2021 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
0
CY2021 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-2726000
CY2020 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1055000
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
414000
CY2021 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-492000
CY2020 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
99000
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
32000
CY2021 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-150000
CY2020 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
80000
CY2019 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-53000
CY2021 us-gaap Income Tax Reconciliation Repatriation Of Foreign Earnings
IncomeTaxReconciliationRepatriationOfForeignEarnings
601000
CY2020 us-gaap Income Tax Reconciliation Repatriation Of Foreign Earnings
IncomeTaxReconciliationRepatriationOfForeignEarnings
306000
CY2019 us-gaap Income Tax Reconciliation Repatriation Of Foreign Earnings
IncomeTaxReconciliationRepatriationOfForeignEarnings
328000
CY2021 us-gaap Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
1569000
CY2020 us-gaap Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
670000
CY2019 us-gaap Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
715000
CY2021 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-212000
CY2020 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-4913000
CY2019 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-1074000
CY2020 fna Effective Income Tax Rate Reconciliation Ppp Loan Forgiveness Amount
EffectiveIncomeTaxRateReconciliationPppLoanForgivenessAmount
-861000
CY2021 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
3970000
CY2020 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
6300000
CY2019 fna Effective Income Tax Rate Reconciliation Impact Of Nol Carryback Amount
EffectiveIncomeTaxRateReconciliationImpactOfNolCarrybackAmount
-174000
CY2021 fna Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Amount
EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefitsAmount
710000
CY2020 fna Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Amount
EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefitsAmount
10000
CY2019 fna Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Amount
EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefitsAmount
731000
CY2019 fna Effective Income Tax Rate Reconciliation State Tax True Up Amount
EffectiveIncomeTaxRateReconciliationStateTaxTrueUpAmount
618000
CY2021 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
581000
CY2020 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
121000
CY2019 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-18000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
713000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1527000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1147000
CY2021 fna Lease Expiration Year
LeaseExpirationYear
2029
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
1161000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
1178000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
1196000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
1062000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
1091000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
2371000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
8059000
CY2021 us-gaap Operating Lease Expense
OperatingLeaseExpense
1369000
CY2020 us-gaap Operating Lease Expense
OperatingLeaseExpense
1316000
CY2019 us-gaap Operating Lease Expense
OperatingLeaseExpense
1689000
CY2021 us-gaap Related Party Transaction Selling General And Administrative Expenses From Transactions With Related Party
RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
542000
CY2020 us-gaap Related Party Transaction Selling General And Administrative Expenses From Transactions With Related Party
RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
520000
CY2019 us-gaap Related Party Transaction Selling General And Administrative Expenses From Transactions With Related Party
RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
446000
CY2021Q4 us-gaap Due To Related Parties Current And Noncurrent
DueToRelatedPartiesCurrentAndNoncurrent
66000
CY2020Q4 us-gaap Due To Related Parties Current And Noncurrent
DueToRelatedPartiesCurrentAndNoncurrent
125000
CY2021 fna Number Of Customers Accounted More Than Ten Percent Of Product Sales
NumberOfCustomersAccountedMoreThanTenPercentOfProductSales
0
CY2020 fna Number Of Customers Accounted More Than Ten Percent Of Product Sales
NumberOfCustomersAccountedMoreThanTenPercentOfProductSales
0
CY2019 fna Number Of Customers Accounted More Than Ten Percent Of Product Sales
NumberOfCustomersAccountedMoreThanTenPercentOfProductSales
0
CY2021 fna Number Of Customers Accounted More Than Ten Percent Of Accounts Receivable
NumberOfCustomersAccountedMoreThanTenPercentOfAccountsReceivable
0
CY2020 fna Number Of Customers Accounted More Than Ten Percent Of Accounts Receivable
NumberOfCustomersAccountedMoreThanTenPercentOfAccountsReceivable
0
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
147464000
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
110981000
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
106280000
CY2021Q4 fna Non Current Assets Excluding Deferred Taxes
NonCurrentAssetsExcludingDeferredTaxes
55015000
CY2020Q4 fna Non Current Assets Excluding Deferred Taxes
NonCurrentAssetsExcludingDeferredTaxes
25688000

Files In Submission

Name View Source Status
0000950170-22-003129-index-headers.html Edgar Link pending
0000950170-22-003129-index.html Edgar Link pending
0000950170-22-003129.txt Edgar Link pending
0000950170-22-003129-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
fna-20211231.htm Edgar Link pending
fna-20211231.xsd Edgar Link pending
fna-20211231_cal.xml Edgar Link unprocessable
fna-20211231_def.xml Edgar Link unprocessable
fna-20211231_htm.xml Edgar Link completed
fna-20211231_lab.xml Edgar Link unprocessable
fna-20211231_pre.xml Edgar Link unprocessable
fna-ex10_16.htm Edgar Link pending
fna-ex23_1.htm Edgar Link pending
fna-ex31_1.htm Edgar Link pending
fna-ex31_2.htm Edgar Link pending
fna-ex32_1.htm Edgar Link pending
fna-ex32_2.htm Edgar Link pending
fna-ex4_3.htm Edgar Link pending
img136956272_0.jpg Edgar Link pending
img136956272_1.jpg Edgar Link pending
img136956272_10.jpg Edgar Link pending
img136956272_11.jpg Edgar Link pending
img136956272_12.jpg Edgar Link pending
img136956272_13.jpg Edgar Link pending
img136956272_14.jpg Edgar Link pending
img136956272_15.jpg Edgar Link pending
img136956272_16.jpg Edgar Link pending
img136956272_17.jpg Edgar Link pending
img136956272_18.jpg Edgar Link pending
img136956272_19.jpg Edgar Link pending
img136956272_2.jpg Edgar Link pending
img136956272_20.jpg Edgar Link pending
img136956272_21.jpg Edgar Link pending
img136956272_22.jpg Edgar Link pending
img136956272_23.jpg Edgar Link pending
img136956272_24.jpg Edgar Link pending
img136956272_3.jpg Edgar Link pending
img136956272_4.jpg Edgar Link pending
img136956272_5.jpg Edgar Link pending
img136956272_6.jpg Edgar Link pending
img136956272_7.jpg Edgar Link pending
img136956272_8.jpg Edgar Link pending
img136956272_9.jpg Edgar Link pending
img145661233_0.jpg Edgar Link pending
img145661233_1.jpg Edgar Link pending
img145661233_10.jpg Edgar Link pending
img145661233_11.jpg Edgar Link pending
img145661233_12.jpg Edgar Link pending
img145661233_13.jpg Edgar Link pending
img145661233_14.jpg Edgar Link pending
img145661233_15.jpg Edgar Link pending
img145661233_16.jpg Edgar Link pending
img145661233_17.jpg Edgar Link pending
img145661233_18.jpg Edgar Link pending
img145661233_19.jpg Edgar Link pending
img145661233_2.jpg Edgar Link pending
img145661233_20.jpg Edgar Link pending
img145661233_21.jpg Edgar Link pending
img145661233_22.jpg Edgar Link pending
img145661233_23.jpg Edgar Link pending
img145661233_24.jpg Edgar Link pending
img145661233_3.jpg Edgar Link pending
img145661233_4.jpg Edgar Link pending
img145661233_5.jpg Edgar Link pending
img145661233_6.jpg Edgar Link pending
img145661233_7.jpg Edgar Link pending
img145661233_8.jpg Edgar Link pending
img145661233_9.jpg Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending