2022 Q1 Form 10-Q Financial Statement
#000114036122003800 Filed on February 04, 2022
Income Statement
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
Revenue | $451.5M | $494.8M | $458.0M |
YoY Change | 28.05% | 15.72% | 5.76% |
Cost Of Revenue | $336.2M | $377.7M | $335.0M |
YoY Change | 31.99% | 14.65% | 0.27% |
Gross Profit | $115.4M | $117.1M | $123.0M |
YoY Change | 17.83% | 19.32% | 24.29% |
Gross Profit Margin | 25.55% | 23.67% | 26.86% |
Selling, General & Admin | $76.96M | $76.87M | $74.50M |
YoY Change | 10.74% | 17.56% | 11.38% |
% of Gross Profit | 66.72% | 65.64% | 60.57% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $5.685M | $6.576M | $5.962M |
YoY Change | -8.31% | 52.86% | 27.37% |
% of Gross Profit | 4.93% | 5.61% | 4.85% |
Operating Expenses | $80.23M | $81.03M | $78.70M |
YoY Change | 9.16% | 17.63% | 11.67% |
Operating Profit | $35.12M | $36.09M | $44.30M |
YoY Change | 43.92% | 23.31% | 55.53% |
Interest Expense | -$641.0K | $561.0K | $342.0K |
YoY Change | -19.88% | 58.03% | 38.46% |
% of Operating Profit | -1.83% | 1.55% | 0.77% |
Other Income/Expense, Net | -$55.00K | -$175.0K | -$325.0K |
YoY Change | -89.0% | -121.53% | -276.63% |
Pretax Income | $34.42M | $35.91M | $43.98M |
YoY Change | 49.01% | 19.4% | 53.4% |
Income Tax | $10.18M | $9.500M | $12.57M |
% Of Pretax Income | 29.56% | 26.46% | 28.57% |
Net Earnings | $24.25M | $26.42M | $31.41M |
YoY Change | 55.42% | 22.12% | 58.28% |
Net Earnings / Revenue | 5.37% | 5.34% | 6.86% |
Basic Earnings Per Share | $0.99 | $2.36 | |
Diluted Earnings Per Share | $904.6K | $0.98 | $2.34 |
COMMON SHARES | |||
Basic Shares Outstanding | 26.89M | 26.67M | 13.33M |
Diluted Shares Outstanding | 26.93M | 13.43M |
Balance Sheet
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $155.4M | $105.6M | $56.95M |
YoY Change | 19.89% | 22.04% | -64.65% |
Cash & Equivalents | $155.4M | $105.6M | $56.95M |
Short-Term Investments | |||
Other Short-Term Assets | $13.94M | $12.93M | $12.68M |
YoY Change | 27.04% | 51.89% | 53.95% |
Inventory | $155.1M | $147.7M | $134.5M |
Prepaid Expenses | $12.06M | $11.70M | |
Receivables | $430.4M | $520.6M | $457.3M |
Other Receivables | $110.2M | $139.0M | $137.4M |
Total Short-Term Assets | $897.5M | $960.6M | $829.6M |
YoY Change | 15.42% | 16.19% | 8.02% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $7.911M | $7.644M | $7.368M |
YoY Change | 7.08% | -3.5% | 1.52% |
Goodwill | $126.5M | $126.6M | $126.6M |
YoY Change | -0.08% | -0.23% | 7.1% |
Intangibles | $27.25M | ||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $45.59M | $46.22M | $43.90M |
YoY Change | 7.8% | 6.52% | 27.92% |
Total Long-Term Assets | $268.7M | $294.6M | $310.4M |
YoY Change | -10.18% | -1.56% | 14.65% |
TOTAL ASSETS | |||
Total Short-Term Assets | $897.5M | $960.6M | $829.6M |
Total Long-Term Assets | $268.7M | $294.6M | $310.4M |
Total Assets | $1.166B | $1.255B | $1.140B |
YoY Change | 8.31% | 11.47% | 9.75% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $136.2M | $320.3M | $267.1M |
YoY Change | -17.56% | -4.75% | -17.52% |
Accrued Expenses | $43.20M | $13.66M | $13.86M |
YoY Change | 217.71% | 4.67% | 30.24% |
Deferred Revenue | $86.47M | ||
YoY Change | |||
Short-Term Debt | $7.316M | $51.10M | $35.55M |
YoY Change | 33.02% | 1445.57% | |
Long-Term Debt Due | $17.07M | $37.25M | $21.08M |
YoY Change | -66.13% | -39.93% | -40.78% |
Total Short-Term Liabilities | $460.0M | $567.4M | $475.6M |
YoY Change | 0.15% | 6.86% | -0.18% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $9.900M | $14.03M | $13.68M |
YoY Change | -45.9% | 122.68% | 469.79% |
Other Long-Term Liabilities | $35.53M | $34.41M | $37.04M |
YoY Change | -3.14% | -13.62% | 12.45% |
Total Long-Term Liabilities | $35.53M | $34.41M | $37.04M |
YoY Change | -3.14% | -13.62% | 12.45% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $460.0M | $567.4M | $475.6M |
Total Long-Term Liabilities | $35.53M | $34.41M | $37.04M |
Total Liabilities | $505.5M | $615.9M | $526.3M |
YoY Change | -1.73% | 6.02% | 2.08% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $507.8M | ||
YoY Change | 4.79% | ||
Common Stock | $270.0K | ||
YoY Change | 86.21% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $6.734M | ||
YoY Change | -91.07% | ||
Treasury Stock Shares | $130.0K | ||
Shareholders Equity | $660.7M | $639.3M | $613.6M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.166B | $1.255B | $1.140B |
YoY Change | 8.31% | 11.47% | 9.75% |
Cashflow Statement
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $24.25M | $26.42M | $31.41M |
YoY Change | 55.42% | 22.12% | 58.28% |
Depreciation, Depletion And Amortization | $5.685M | $6.576M | $5.962M |
YoY Change | -8.31% | 52.86% | 27.37% |
Cash From Operating Activities | $101.0M | $13.46M | -$69.87M |
YoY Change | -18.77% | -520.69% | -3593.4% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.807M | -$5.132M | -$9.249M |
YoY Change | -75.25% | 470.22% | 824.9% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $19.00M | $374.0K | $1.710M |
YoY Change | 763.45% | -101.39% | 327.5% |
Cash From Investing Activities | $17.19M | -$4.758M | -$7.539M |
YoY Change | -437.04% | -82.95% | 1156.5% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -68.82M | 40.21M | 40.29M |
YoY Change | -9.69% | -192.87% | 156.61% |
NET CHANGE | |||
Cash From Operating Activities | 101.0M | 13.46M | -69.87M |
Cash From Investing Activities | 17.19M | -4.758M | -7.539M |
Cash From Financing Activities | -68.82M | 40.21M | 40.29M |
Net Change In Cash | 49.34M | 48.92M | -37.12M |
YoY Change | 14.74% | -165.75% | -317.07% |
FREE CASH FLOW | |||
Cash From Operating Activities | $101.0M | $13.46M | -$69.87M |
Capital Expenditures | -$1.807M | -$5.132M | -$9.249M |
Free Cash Flow | $102.8M | $18.59M | -$60.62M |
YoY Change | -21.9% | -908.43% | -2120.63% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Registrant Name
EntityRegistrantName
|
ePlus inc. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
54-1817218 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
13595 Dulles Technology Drive | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Herndon | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
VA | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
20171-3413 | ||
dei |
City Area Code
CityAreaCode
|
703 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
984-8400 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $.01 par value | ||
dei |
Trading Symbol
TradingSymbol
|
PLUS | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
CY2022Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
26887216 | |
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | ||
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2021-12-31 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
1-34167 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001022408 | ||
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
504000 | ||
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-1033000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
27102000 | ||
plus |
Repayments Of Financing Acquisitions
RepaymentsOfFinancingAcquisitions
|
0 | ||
plus |
Repayments Of Financing Acquisitions
RepaymentsOfFinancingAcquisitions
|
556000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-2000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-735000 | ||
CY2021Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | |
CY2021Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1780000 | |
CY2021Q4 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2592000 | |
CY2021Q4 | plus |
Stock Split Effected In Form Of Dividend
StockSplitEffectedInFormOfDividend
|
0 | |
CY2021Q4 | us-gaap |
Treasury Stock Retired Cost Method Amount
TreasuryStockRetiredCostMethodAmount
|
0 | |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26424000 | |
CY2021Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
81000 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
639296000 | |
CY2020Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | |
CY2020Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1779000 | |
CY2020Q4 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2461000 | |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21638000 | |
CY2020Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
983000 | |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
545009000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
34893000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
12601000 | |
CY2021Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
7870000 | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
47900000 | ||
CY2021Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
18748000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
22292000 | |
CY2021Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
10878000 | |
CY2021Q4 | plus |
Unguaranteed Estimated Residual Value Of Operating Lease Equipment
UnguaranteedEstimatedResidualValueOfOperatingLeaseEquipment
|
5000000.0 | |
CY2021Q1 | plus |
Unguaranteed Estimated Residual Value Of Operating Lease Equipment
UnguaranteedEstimatedResidualValueOfOperatingLeaseEquipment
|
2500000 | |
CY2021Q4 | us-gaap |
Pledged Assets Not Separately Reported Finance Receivables
PledgedAssetsNotSeparatelyReportedFinanceReceivables
|
33300000 | |
CY2021Q1 | us-gaap |
Pledged Assets Not Separately Reported Finance Receivables
PledgedAssetsNotSeparatelyReportedFinanceReceivables
|
60500000 | |
CY2021Q4 | plus |
Pledged Assets Not Separately Reported Operating Leases
PledgedAssetsNotSeparatelyReportedOperatingLeases
|
8600000 | |
CY2021Q1 | plus |
Pledged Assets Not Separately Reported Operating Leases
PledgedAssetsNotSeparatelyReportedOperatingLeases
|
3300000 | |
CY2021Q4 | us-gaap |
Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
|
2300000 | |
CY2020Q4 | us-gaap |
Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
|
3000000.0 | |
CY2021Q4 | us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
63500000 | |
CY2020Q4 | us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
67500000 | |
us-gaap |
Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
|
15600000 | ||
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
36500000 | ||
us-gaap |
Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
|
10100000 | ||
us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
753900000 | ||
CY2020Q4 | us-gaap |
Sales Type Lease Revenue
SalesTypeLeaseRevenue
|
4182000 | |
us-gaap |
Sales Type Lease Revenue
SalesTypeLeaseRevenue
|
12991000 | ||
CY2021Q4 | us-gaap |
Sales Type Lease Revenue
SalesTypeLeaseRevenue
|
3212000 | |
us-gaap |
Sales Type Lease Revenue
SalesTypeLeaseRevenue
|
22000000 | ||
CY2021Q4 | us-gaap |
Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
|
2645000 | |
CY2020Q4 | us-gaap |
Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
|
3362000 | |
us-gaap |
Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
|
10936000 | ||
us-gaap |
Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
|
14091000 | ||
CY2021Q4 | us-gaap |
Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
|
567000 | |
CY2020Q4 | us-gaap |
Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
|
820000 | |
us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
259200000 | ||
CY2021Q4 | plus |
Contract With Customer Servicing Of Financial Assets Liability
ContractWithCustomerServicingOfFinancialAssetsLiability
|
500000 | |
us-gaap |
Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
|
2055000 | ||
us-gaap |
Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
|
7909000 | ||
CY2021Q4 | us-gaap |
Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
|
786000 | |
CY2020Q4 | us-gaap |
Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
|
1956000 | |
us-gaap |
Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
|
3076000 | ||
us-gaap |
Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
|
6059000 | ||
CY2021Q4 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
7356000 | |
CY2020Q4 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
3623000 | |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
19200000 | ||
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
11361000 | ||
CY2021Q4 | us-gaap |
Direct Financing Lease Unguaranteed Residual Asset
DirectFinancingLeaseUnguaranteedResidualAsset
|
7176000 | |
CY2021Q1 | us-gaap |
Direct Financing Lease Unguaranteed Residual Asset
DirectFinancingLeaseUnguaranteedResidualAsset
|
9453000 | |
CY2021Q1 | plus |
Contract With Customer Servicing Of Financial Assets Liability
ContractWithCustomerServicingOfFinancialAssetsLiability
|
300000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26887000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26804000 | ||
CY2021Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.99 | |
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.05 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.21 | ||
CY2021Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.98 | |
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.81 | |
CY2021Q4 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
1400000 | |
CY2020Q4 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
1500000 | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
4000000.0 | ||
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
4600000 | ||
CY2021Q1 | us-gaap |
Goodwill Gross
GoodwillGross
|
135318000 | |
CY2021Q1 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
8673000 | |
CY2021Q1 | us-gaap |
Goodwill
Goodwill
|
126645000 | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-41000 | ||
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-41000 | ||
CY2021Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
135277000 | |
CY2021Q4 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
8673000 | |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
126604000 | |
us-gaap |
Number Of Reporting Units
NumberOfReportingUnits
|
1 | ||
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
87805000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
58027000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
29778000 | |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
87888000 | |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
49274000 | |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
38614000 | |
CY2021Q1 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
4447000 | |
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
77000 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
453000 | ||
CY2021Q4 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
4071000 | |
CY2020Q1 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
3189000 | |
us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
1920000 | ||
us-gaap |
Financing Receivable Allowance For Credit Losses Write Offs
FinancingReceivableAllowanceForCreditLossesWriteOffs
|
140000 | ||
CY2020Q4 | us-gaap |
Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
|
4969000 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.03 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.20 | ||
CY2021Q4 | plus |
Net Investment In Direct Financing And Sale Type Leases Unguaranteed Residual Values Of Leased Property
NetInvestmentInDirectFinancingAndSaleTypeLeasesUnguaranteedResidualValuesOfLeasedProperty
|
7176000 | |
CY2021Q4 | plus |
Net Investment In Direct Financing And Sale Type Leases Initial Direct Cost
NetInvestmentInDirectFinancingAndSaleTypeLeasesInitialDirectCost
|
234000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
|
101847000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
|
48479000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
|
7666000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
|
1966000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
|
325000 | |
CY2021Q4 | us-gaap |
Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
|
30000 | |
CY2021Q4 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
160313000 | |
CY2021Q4 | plus |
Financing Receivable Transfers
FinancingReceivableTransfers
|
63126000 | |
CY2021Q4 | plus |
Finance Receivable Net Credit Exposure
FinanceReceivableNetCreditExposure
|
97187000 | |
CY2021Q1 | us-gaap |
Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
|
153825000 | |
CY2021Q1 | us-gaap |
Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
|
18085000 | |
CY2021Q1 | us-gaap |
Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
|
4458000 | |
CY2021Q1 | us-gaap |
Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
|
1512000 | |
CY2021Q1 | us-gaap |
Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
|
184000 | |
CY2021Q1 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
178064000 | |
CY2021Q1 | plus |
Financing Receivable Transfers
FinancingReceivableTransfers
|
78427000 | |
CY2021Q1 | plus |
Finance Receivable Net Credit Exposure
FinanceReceivableNetCreditExposure
|
99637000 | |
CY2021Q1 | plus |
Net Investment In Direct Financing And Sale Type Leases Unguaranteed Residual Values Of Leased Property
NetInvestmentInDirectFinancingAndSaleTypeLeasesUnguaranteedResidualValuesOfLeasedProperty
|
9453000 | |
CY2021Q1 | plus |
Net Investment In Direct Financing And Sale Type Leases Initial Direct Cost
NetInvestmentInDirectFinancingAndSaleTypeLeasesInitialDirectCost
|
425000 | |
CY2021Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
11534000 | |
CY2021Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
148779000 | |
CY2021Q4 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
160313000 | |
CY2021Q1 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
9616000 | |
CY2021Q1 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
168448000 | |
CY2021Q1 | us-gaap |
Notes Receivable Gross
NotesReceivableGross
|
178064000 | |
CY2021Q4 | us-gaap |
Escrow Deposit
EscrowDeposit
|
459000 | |
CY2021Q1 | us-gaap |
Escrow Deposit
EscrowDeposit
|
759000 | |
CY2021Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
12063000 | |
CY2021Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
9939000 | |
CY2021Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
410000 | |
CY2021Q1 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
278000 | |
CY2021Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
12932000 | |
CY2021Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10976000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7644000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7388000 | |
CY2021Q4 | us-gaap |
Deferred Costs
DeferredCosts
|
19734000 | |
CY2021Q1 | us-gaap |
Deferred Costs
DeferredCosts
|
19063000 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
7935000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
8763000 | |
CY2021Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
10902000 | |
CY2021Q1 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
7075000 | |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
46215000 | |
CY2021Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
42289000 | |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
13663000 | |
CY2021Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
13598000 | |
CY2021Q1 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
5330000 | |
CY2021Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
34408000 | |
CY2021Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
905000 | |
CY2021Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
4439000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4114000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3934000 | |
CY2021Q4 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
7542000 | |
CY2021Q1 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
8090000 | |
CY2021Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
26224000 | |
CY2021Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
30061000 | |
CY2021Q4 | plus |
Contract With Customer Liability Noncurrent Other
ContractWithCustomerLiabilityNoncurrentOther
|
28691000 | |
CY2021Q1 | plus |
Contract With Customer Liability Noncurrent Other
ContractWithCustomerLiabilityNoncurrentOther
|
26309000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3833000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5040000 | |
CY2021Q4 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
1884000 | |
CY2021Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
36679000 | |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26424000 | |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21638000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
81355000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
58844000 | ||
CY2021Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26668000 | |
CY2020Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26664000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26666000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26684000 | ||
CY2021Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
262000 | |
CY2020Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
92000 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
221000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
120000 | ||
CY2021Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26930000 | |
CY2020Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26756000 | |
CY2021Q4 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
2 | |
us-gaap |
Dividend Payable Date To Be Paid Day Month And Year
DividendPayableDateToBePaidDayMonthAndYear
|
2021-12-13 | ||
us-gaap |
Dividends Payable Date Of Record Day Month And Year
DividendsPayableDateOfRecordDayMonthAndYear
|
2021-11-29 | ||
us-gaap |
Revenues
Revenues
|
1215716000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
1023869000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
920046000 | ||
us-gaap |
Gross Profit
GrossProfit
|
345631000 | ||
us-gaap |
Gross Profit
GrossProfit
|
295670000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
220153000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
201746000 | ||
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
11376000 | ||
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
10000000 | ||
us-gaap |
Interest Expense
InterestExpense
|
1262000 | ||
us-gaap |
Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
|
55430 | ||
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
2600000 | ||
CY2021Q4 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1800000 | |
CY2020Q4 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1800000 | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5400000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5400000 | ||
CY2021Q4 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
800000 | |
CY2020Q4 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
900000 | |
us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
2600000 | ||
us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
2200000 | ||
us-gaap |
Interest Expense
InterestExpense
|
1179000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
232791000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
212925000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
112840000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
82745000 | ||
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-377000 | ||
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1095000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
112463000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
83840000 | ||
CY2021Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9500000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
31100000 | ||
CY2020Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8400000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25000000.0 | ||
CY2021Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.264 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.277 | ||
CY2020Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.281 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.298 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
1313677000 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
1161411000 | ||
plus |
Financing And Other
FinancingAndOther
|
55823000 | ||
plus |
Financing And Other
FinancingAndOther
|
54305000 | ||
us-gaap |
Revenues
Revenues
|
1369500000 | ||
us-gaap |
Revenues
Revenues
|
1215716000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
18620000 | ||
CY2021Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
5136000 | |
CY2021Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
45134000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
13762000 | ||
plus |
Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
|
21375000 | ||
plus |
Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
|
4227000 | ||
CY2021Q4 | us-gaap |
Assets
Assets
|
1255146000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
1125954000 | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | ||
CY2021Q4 | us-gaap |
Revenues
Revenues
|
494834000 | |
CY2020Q4 | us-gaap |
Revenues
Revenues
|
427604000 | |
CY2021Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
377717000 | |
CY2020Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
329453000 | |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
117117000 | |
CY2020Q4 | us-gaap |
Gross Profit
GrossProfit
|
98151000 | |
CY2021Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
76874000 | |
CY2020Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
65390000 | |
CY2021Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
3597000 | |
CY2020Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
3143000 | |
CY2021Q4 | us-gaap |
Interest Expense
InterestExpense
|
561000 | |
CY2020Q4 | us-gaap |
Interest Expense
InterestExpense
|
355000 | |
CY2021Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
81032000 | |
CY2020Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
68888000 | |
CY2021Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
36085000 | |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
413079000 | |
CY2021Q4 | plus |
Financing And Other
FinancingAndOther
|
15231000 | |
CY2020Q4 | plus |
Financing And Other
FinancingAndOther
|
14525000 | |
CY2020Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
29263000 | |
CY2021Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-175000 | |
CY2020Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
813000 | |
CY2021Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
35910000 | |
CY2020Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
30076000 | |
CY2021Q4 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
479603000 | |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
494834000 | |
CY2020Q4 | us-gaap |
Revenues
Revenues
|
427604000 | |
CY2021Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6576000 | |
CY2020Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4302000 | |
CY2021Q4 | plus |
Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
|
5132000 | |
CY2020Q4 | plus |
Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
|
960000 | |
CY2021Q4 | us-gaap |
Assets
Assets
|
1255146000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
1125954000 | |
us-gaap |
Revenues
Revenues
|
1369500000 |