2024 Q2 Form 10-Q Financial Statement
#000162828024020233 Filed on May 03, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $125.6M | $127.9M |
YoY Change | 2.75% | 1.61% |
Cost Of Revenue | $69.09M | $70.42M |
YoY Change | -0.08% | -2.3% |
Gross Profit | $56.55M | $57.47M |
YoY Change | 6.44% | 6.86% |
Gross Profit Margin | 45.01% | 44.93% |
Selling, General & Admin | $39.89M | $39.47M |
YoY Change | 6.22% | 0.48% |
% of Gross Profit | 70.54% | 68.69% |
Research & Development | $10.66M | $11.17M |
YoY Change | 8.07% | 4.59% |
% of Gross Profit | 18.85% | 19.43% |
Depreciation & Amortization | $8.972M | $9.103M |
YoY Change | -5.51% | -3.04% |
% of Gross Profit | 15.87% | 15.84% |
Operating Expenses | $50.55M | $50.64M |
YoY Change | 6.6% | 1.23% |
Operating Profit | $5.999M | $6.827M |
YoY Change | 5.13% | 82.1% |
Interest Expense | $1.361M | $899.0K |
YoY Change | -140.41% | -30.31% |
% of Operating Profit | 22.69% | 13.17% |
Other Income/Expense, Net | $1.361M | $899.0K |
YoY Change | -140.41% | -30.31% |
Pretax Income | $7.360M | $7.726M |
YoY Change | 228.57% | 53.32% |
Income Tax | $2.800M | $2.500M |
% Of Pretax Income | 38.04% | 32.36% |
Net Earnings | $4.540M | $5.268M |
YoY Change | -1285.38% | 98.12% |
Net Earnings / Revenue | 3.61% | 4.12% |
Basic Earnings Per Share | $0.18 | $0.21 |
Diluted Earnings Per Share | $0.18 | $0.20 |
COMMON SHARES | ||
Basic Shares Outstanding | 25.32M shares | 25.72M shares |
Diluted Shares Outstanding | 25.37M shares | 25.78M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $112.9M | $109.7M |
YoY Change | 30.66% | 29.18% |
Cash & Equivalents | $96.15M | $92.80M |
Short-Term Investments | $16.79M | $16.88M |
Other Short-Term Assets | $10.03M | $9.425M |
YoY Change | 18.03% | -15.1% |
Inventory | $12.36M | $12.82M |
Prepaid Expenses | ||
Receivables | $70.89M | $77.85M |
Other Receivables | $1.400M | $644.0K |
Total Short-Term Assets | $207.6M | $210.4M |
YoY Change | 12.14% | 11.5% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $243.7M | $247.8M |
YoY Change | -9.28% | -2.29% |
Goodwill | $274.0M | $274.0M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $0.00 | $3.257M |
YoY Change | -100.0% | -83.57% |
Other Assets | $4.839M | $4.852M |
YoY Change | 2.13% | 1.59% |
Total Long-Term Assets | $550.6M | $559.4M |
YoY Change | -7.01% | -7.18% |
TOTAL ASSETS | ||
Total Short-Term Assets | $207.6M | $210.4M |
Total Long-Term Assets | $550.6M | $559.4M |
Total Assets | $758.2M | $769.8M |
YoY Change | -2.45% | -2.73% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $15.91M | $15.26M |
YoY Change | -3.42% | -23.16% |
Accrued Expenses | $34.73M | $39.00M |
YoY Change | 5.74% | -0.36% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $302.0K | $299.0K |
YoY Change | -98.18% | -98.29% |
Total Short-Term Liabilities | $50.95M | $58.44M |
YoY Change | -23.07% | -25.45% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $443.0K | $519.0K |
YoY Change | -40.54% | |
Other Long-Term Liabilities | $4.790M | $4.468M |
YoY Change | -29.24% | -3.19% |
Total Long-Term Liabilities | $4.790M | $4.468M |
YoY Change | -36.25% | -3.19% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $50.95M | $58.44M |
Total Long-Term Liabilities | $4.790M | $4.468M |
Total Liabilities | $72.97M | $82.49M |
YoY Change | -22.8% | -23.78% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $253.2M | $253.4M |
YoY Change | 2.56% | 0.79% |
Common Stock | $461.4M | $462.7M |
YoY Change | -0.76% | -0.53% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $685.2M | $687.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $758.2M | $769.8M |
YoY Change | -2.45% | -2.73% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $4.540M | $5.268M |
YoY Change | -1285.38% | 98.12% |
Depreciation, Depletion And Amortization | $8.972M | $9.103M |
YoY Change | -5.51% | -3.04% |
Cash From Operating Activities | $14.44M | $21.34M |
YoY Change | 55.48% | -5.49% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $4.197M | $2.587M |
YoY Change | 23.88% | -24.82% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $3.443M | $7.006M |
YoY Change | -49.51% | -10.46% |
Cash From Investing Activities | -$754.0K | $4.419M |
YoY Change | -121.98% | 0.82% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -10.29M | -$16.62M |
YoY Change | 27.64% | -23.07% |
NET CHANGE | ||
Cash From Operating Activities | 14.44M | $21.34M |
Cash From Investing Activities | -754.0K | $4.419M |
Cash From Financing Activities | -10.29M | -$16.62M |
Net Change In Cash | 3.396M | $9.014M |
YoY Change | -27.06% | 64.1% |
FREE CASH FLOW | ||
Cash From Operating Activities | $14.44M | $21.34M |
Capital Expenditures | $4.197M | $2.587M |
Free Cash Flow | $10.25M | $18.75M |
YoY Change | 73.63% | -2.02% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
57467000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
53776000 | usd |
CY2024Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
23160000 | usd |
CY2023Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
22451000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
11167000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
10677000 | usd |
CY2024Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
16313000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
16833000 | usd |
CY2024Q1 | prlb |
Closure Of Japan Business
ClosureOfJapanBusiness
|
0 | usd |
CY2023Q1 | prlb |
Closure Of Japan Business
ClosureOfJapanBusiness
|
66000 | usd |
CY2024Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
50640000 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
50027000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6827000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3749000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
899000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1290000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7726000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5039000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2458000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2380000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5268000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2659000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.21 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.20 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
25624949 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26580279 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
25784987 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26605787 | shares |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4436000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3520000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
695295000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
-533000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4276000 | usd |
CY2024Q1 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
16164000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5268000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-925000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
93000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4436000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
687310000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
697648000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
-401000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
3695000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
21325000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2659000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
527000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
334000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3520000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
683137000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5268000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2659000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9103000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9388000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4276000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3695000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2247000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3096000 | usd |
CY2024Q1 | us-gaap |
Accretion Expense
AccretionExpense
|
10000 | usd |
CY2023Q1 | us-gaap |
Accretion Expense
AccretionExpense
|
287000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
22000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
0 | usd |
CY2024Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
63000 | usd |
CY2023Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
-46000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
5654000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2328000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-802000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
641000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
359000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1464000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
5457000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
5160000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-138000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2536000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
4779000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
3500000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
21338000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
22578000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2587000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3441000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
22000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
194000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
6984000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
7630000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
4419000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
4383000 | usd |
CY2024Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
533000 | usd |
CY2023Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
401000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
16013000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
21119000 | usd |
CY2024Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
73000 | usd |
CY2023Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
82000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-16619000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-21602000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-124000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
134000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
9014000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
5493000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
83790000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
56558000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
92804000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
62051000 | usd |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
421937 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
382906 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5268000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2659000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
25624949 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26580279 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
160038 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
25508 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
25784987 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26605787 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.21 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.20 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
53680000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
29273000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
24407000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
53944000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
28360000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
25584000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
-1600000 | usd |
CY2023 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
-1300000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1000000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1500000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2736000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
3638000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3537000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
3527000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2158000 | usd |
CY2024Q1 | prlb |
Finite Lived Intangible Asset Expected Amortization After Year Four
FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
|
8811000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
24407000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
20439000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
0 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
307000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
20132000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
27434000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
0 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
402000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
27032000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
16875000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
3257000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
20132000 | usd |
CY2024Q1 | us-gaap |
Inventory Gross
InventoryGross
|
13539000 | usd |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
14319000 | usd |
CY2024Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
716000 | usd |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
662000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
12823000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
13657000 | usd |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4300000 | usd |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3700000 | usd |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
371313 | shares |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
59.92 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
95470 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
33.52 | |
CY2024Q1 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
0 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
12912 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
73.73 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
1632 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
78.59 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
452239 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
53.89 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
183461 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
73.15 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
18.20 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2500000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2400000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.318 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.472 | |
CY2024Q1 | prlb |
Effective Income Tax Rate Continuing Operations Increase Decrease During The Period
EffectiveIncomeTaxRateContinuingOperationsIncreaseDecreaseDuringThePeriod
|
-0.154 | |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
3400000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
3600000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
127890000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
125859000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |