2023 Q4 Form 10-Q Financial Statement

#000114036123051930 Filed on November 08, 2023

View on sec.gov

Income Statement

Concept 2023 Q4 2023 Q3
Revenue $509.1M $587.6M
YoY Change -18.35% 19.02%
Cost Of Revenue $375.2M $443.2M
YoY Change -22.65% 22.99%
Gross Profit $133.8M $144.4M
YoY Change -3.3% 8.3%
Gross Profit Margin 26.29% 24.57%
Selling, General & Admin $89.38M $92.65M
YoY Change 3.06% 9.38%
% of Gross Profit 66.8% 64.18%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $7.261M $6.500M
YoY Change 54.19% 28.28%
% of Gross Profit 5.43% 4.5%
Operating Expenses $95.76M $99.50M
YoY Change 4.19% 11.55%
Operating Profit $38.05M $44.86M
YoY Change -18.1% 1.71%
Interest Expense $983.0K $1.220M
YoY Change -37.59% 31.89%
% of Operating Profit 2.58% 2.72%
Other Income/Expense, Net $366.0K $117.0K
YoY Change -87.41% -103.03%
Pretax Income $38.41M $44.98M
YoY Change -22.19% 11.78%
Income Tax $11.10M $12.30M
% Of Pretax Income 28.9% 27.35%
Net Earnings $27.28M $32.66M
YoY Change -23.57% 14.74%
Net Earnings / Revenue 5.36% 5.56%
Basic Earnings Per Share $1.02 $1.23
Diluted Earnings Per Share $1.02 $1.22
COMMON SHARES
Basic Shares Outstanding 26.93M 26.94M
Diluted Shares Outstanding 26.70M 26.68M

Balance Sheet

Concept 2023 Q4 2023 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $142.2M $82.50M
YoY Change 43.04% -17.11%
Cash & Equivalents $142.2M $82.50M
Short-Term Investments
Other Short-Term Assets $47.06M $60.78M
YoY Change -14.12% 143.39%
Inventory $218.0M $222.1M
Prepaid Expenses
Receivables $597.4M $650.0M
Other Receivables $160.4M $209.6M
Total Short-Term Assets $1.219B $1.269B
YoY Change -5.73% 18.63%
LONG-TERM ASSETS
Property, Plant & Equipment $4.243M
YoY Change -13.6%
Goodwill $158.3M $158.2M
YoY Change 16.3% 16.41%
Intangibles $42.97M $46.94M
YoY Change 55.94% 54.74%
Long-Term Investments
YoY Change
Other Assets $84.34M $72.15M
YoY Change 52.31% 31.11%
Total Long-Term Assets $376.3M $349.6M
YoY Change 23.61% 15.97%
TOTAL ASSETS
Total Short-Term Assets $1.219B $1.269B
Total Long-Term Assets $376.3M $349.6M
Total Assets $1.596B $1.619B
YoY Change -0.14% 18.04%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $294.7M $295.9M
YoY Change -1.64% 53.68%
Accrued Expenses $45.37M $38.60M
YoY Change 10.25% 12.52%
Deferred Revenue $130.4M $118.9M
YoY Change 3.81% 10.1%
Short-Term Debt $0.00 $2.000M
YoY Change -100.0% -97.84%
Long-Term Debt Due $36.17M $41.80M
YoY Change -12.42% 304.02%
Total Short-Term Liabilities $631.5M $700.4M
YoY Change -20.43% 15.32%
LONG-TERM LIABILITIES
Long-Term Debt $12.23M $9.700M
YoY Change 70.57% -21.73%
Other Long-Term Liabilities $73.59M $62.28M
YoY Change 45.15% 35.43%
Total Long-Term Liabilities $73.59M $62.28M
YoY Change 45.15% 35.43%
TOTAL LIABILITIES
Total Short-Term Liabilities $631.5M $700.4M
Total Long-Term Liabilities $73.59M $62.28M
Total Liabilities $717.8M $773.1M
YoY Change -15.69% 16.13%
SHAREHOLDERS EQUITY
Retained Earnings $721.0M $693.7M
YoY Change 21.31% 24.18%
Common Stock $274.0K $274.0K
YoY Change 0.74% 0.74%
Preferred Stock
YoY Change
Treasury Stock (at cost) $23.77M $22.38M
YoY Change 70.33% 60.3%
Treasury Stock Shares
Shareholders Equity $877.8M $845.7M
YoY Change
Total Liabilities & Shareholders Equity $1.596B $1.619B
YoY Change -0.14% 18.04%

Cashflow Statement

Concept 2023 Q4 2023 Q3
OPERATING ACTIVITIES
Net Income $27.28M $32.66M
YoY Change -23.57% 14.74%
Depreciation, Depletion And Amortization $7.261M $6.500M
YoY Change 54.19% 28.28%
Cash From Operating Activities $133.2M $31.20M
YoY Change -586.69% -286.51%
INVESTING ACTIVITIES
Capital Expenditures $2.104M $1.900M
YoY Change -35.28% -400.16%
Acquisitions
YoY Change
Other Investing Activities $66.00K $11.20M
YoY Change -183.54% -212.35%
Cash From Investing Activities -$2.038M $9.300M
YoY Change -38.8% -187.72%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -71.25M -60.00M
YoY Change -321.19% -249.14%
NET CHANGE
Cash From Operating Activities 133.2M 31.20M
Cash From Investing Activities -2.038M 9.300M
Cash From Financing Activities -71.25M -60.00M
Net Change In Cash 59.90M -19.50M
YoY Change 3851.39% -251.15%
FREE CASH FLOW
Cash From Operating Activities $133.2M $31.20M
Capital Expenditures $2.104M $1.900M
Free Cash Flow $131.1M $29.30M
YoY Change -528.14% -282.04%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
us-gaap Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
1079000
us-gaap Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
1739000
plus Repurchase Of Common Stock In Noncash Financing Activity
RepurchaseOfCommonStockInNoncashFinancingActivity
0
dei Amendment Flag
AmendmentFlag
false
dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--03-31
dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2024
dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
Q2
dei Entity Central Index Key
EntityCentralIndexKey
0001022408
CY2023Q3 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2023Q3 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2023Q3 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2023Q3 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P6M
CY2023Q3 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
plus Contingent Consideration At Book Value
ContingentConsiderationAtBookValue
0
plus Contingent Consideration At Book Value
ContingentConsiderationAtBookValue
290000
plus Repurchase Of Common Stock In Noncash Financing Activity
RepurchaseOfCommonStockInNoncashFinancingActivity
65000
us-gaap Number Of Operating Segments
NumberOfOperatingSegments
4
CY2023Q3 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
59400000
CY2023Q1 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
70400000
CY2023Q3 plus Contract With Customer Liability Current Excluding Deferred Revenue On Operating Leases
ContractWithCustomerLiabilityCurrentExcludingDeferredRevenueOnOperatingLeases
118410000
CY2023Q1 plus Contract With Customer Liability Current Excluding Deferred Revenue On Operating Leases
ContractWithCustomerLiabilityCurrentExcludingDeferredRevenueOnOperatingLeases
113713000
CY2023Q3 plus Contract With Customer Liability Noncurrent Excluding Deferred Revenue On Operating Leases
ContractWithCustomerLiabilityNoncurrentExcludingDeferredRevenueOnOperatingLeases
48331000
CY2023Q1 plus Contract With Customer Liability Noncurrent Excluding Deferred Revenue On Operating Leases
ContractWithCustomerLiabilityNoncurrentExcludingDeferredRevenueOnOperatingLeases
47217000
CY2023Q3 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
23400000
us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
54300000
CY2022Q3 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
17500000
us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
42400000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
40911000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
41630000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
20151000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
7167000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
3797000
CY2023Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
113656000
CY2023Q3 us-gaap Sales Type Lease Revenue
SalesTypeLeaseRevenue
4872000
CY2022Q3 us-gaap Sales Type Lease Revenue
SalesTypeLeaseRevenue
4506000
us-gaap Sales Type Lease Revenue
SalesTypeLeaseRevenue
12495000
us-gaap Sales Type Lease Revenue
SalesTypeLeaseRevenue
9489000
CY2023Q3 us-gaap Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
4132000
CY2022Q3 us-gaap Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
3769000
us-gaap Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
11523000
us-gaap Cost Of Goods Sold Sales Type Lease
CostOfGoodsSoldSalesTypeLease
7836000
CY2023Q3 us-gaap Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
740000
CY2022Q3 us-gaap Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
737000
us-gaap Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
972000
us-gaap Sales Type Lease Selling Profit Loss
SalesTypeLeaseSellingProfitLoss
1653000
CY2023Q3 us-gaap Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
1624000
CY2022Q3 us-gaap Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
819000
us-gaap Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
2986000
us-gaap Sales Type Lease Interest Income
SalesTypeLeaseInterestIncome
1680000
CY2023Q3 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
2801000
CY2022Q3 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
4659000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
5609000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
9241000
CY2023Q3 us-gaap Direct Financing Lease Unguaranteed Residual Asset
DirectFinancingLeaseUnguaranteedResidualAsset
4027000
CY2023Q1 us-gaap Direct Financing Lease Unguaranteed Residual Asset
DirectFinancingLeaseUnguaranteedResidualAsset
4222000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
14653000
CY2023Q1 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
15301000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
9982000
CY2023Q1 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
10599000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
4671000
CY2023Q1 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
4702000
CY2023Q3 plus Unguaranteed Estimated Residual Value Of Operating Lease Equipment
UnguaranteedEstimatedResidualValueOfOperatingLeaseEquipment
1643000
CY2023Q2 plus Unguaranteed Estimated Residual Value Of Operating Lease Equipment
UnguaranteedEstimatedResidualValueOfOperatingLeaseEquipment
1717000
CY2023Q3 us-gaap Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
6900000
CY2022Q3 us-gaap Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
8100000
CY2023Q3 us-gaap Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
220800000
CY2022Q3 us-gaap Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
376400000
us-gaap Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
8200000
us-gaap Gain Loss On Sale Of Loans And Leases
GainLossOnSaleOfLoansAndLeases
9900000
us-gaap Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
282200000
us-gaap Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
428900000
CY2023Q3 us-gaap Deferred Revenue
DeferredRevenue
400000
CY2023Q1 us-gaap Deferred Revenue
DeferredRevenue
500000
CY2023Q3 us-gaap Operating Lease Expense
OperatingLeaseExpense
1500000
CY2022Q3 us-gaap Operating Lease Expense
OperatingLeaseExpense
1200000
us-gaap Operating Lease Expense
OperatingLeaseExpense
3000000
us-gaap Operating Lease Expense
OperatingLeaseExpense
2500000
CY2023Q1 us-gaap Goodwill Gross
GoodwillGross
136105000
us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
22128000
us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
-34000
CY2023Q3 us-gaap Goodwill Gross
GoodwillGross
158199000
CY2023Q3 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
8673000
us-gaap Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
22100000
us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
22100000
plus Percentage Change In The Fair Value
PercentageChangeInTheFairValue
0.10
CY2023Q2 us-gaap Number Of Reporting Units
NumberOfReportingUnits
1
CY2023Q2 plus Percentage Change In The Fair Value
PercentageChangeInTheFairValue
0.10
CY2023Q3 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
125888000
CY2023Q3 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
78946000
CY2023Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
46942000
CY2023Q1 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
95965000
CY2023Q1 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
70920000
CY2023Q1 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
25045000
CY2023Q1 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
4354000
us-gaap Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
1079000
us-gaap Financing Receivable Allowance For Credit Loss Writeoff After Recovery
FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
30000
us-gaap Interest Expense
InterestExpense
1288000
CY2023Q3 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
5403000
CY2022Q1 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
3800000
us-gaap Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
1739000
us-gaap Financing Receivable Allowance For Credit Loss Writeoff After Recovery
FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
73000
CY2022Q3 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
5466000
CY2023Q3 us-gaap Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
122761000
CY2023Q3 us-gaap Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
51467000
CY2023Q3 us-gaap Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
14352000
CY2023Q3 us-gaap Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
9526000
CY2023Q3 us-gaap Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
393000
CY2023Q3 us-gaap Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
28000
CY2023Q3 us-gaap Notes Receivable Gross
NotesReceivableGross
198527000
CY2023Q3 plus Financing Receivable Transfers
FinancingReceivableTransfers
51246000
CY2023Q3 plus Finance Receivable Net Credit Exposure
FinanceReceivableNetCreditExposure
147281000
CY2023Q3 plus Net Investment In Direct Financing And Sale Type Leases Unguaranteed Residual Values Of Leased Property
NetInvestmentInDirectFinancingAndSaleTypeLeasesUnguaranteedResidualValuesOfLeasedProperty
4027000
CY2023Q1 us-gaap Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
130373000
CY2023Q1 us-gaap Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
21325000
CY2023Q1 us-gaap Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
14166000
CY2023Q1 us-gaap Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
1085000
CY2023Q1 us-gaap Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
145000
CY2023Q1 us-gaap Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
10000
CY2023Q1 us-gaap Notes Receivable Gross
NotesReceivableGross
167104000
CY2023Q1 plus Financing Receivable Transfers
FinancingReceivableTransfers
32578000
CY2023Q1 plus Finance Receivable Net Credit Exposure
FinanceReceivableNetCreditExposure
134526000
CY2023Q1 plus Net Investment In Direct Financing And Sale Type Leases Unguaranteed Residual Values Of Leased Property
NetInvestmentInDirectFinancingAndSaleTypeLeasesUnguaranteedResidualValuesOfLeasedProperty
4222000
CY2023Q3 us-gaap Billed Contract Receivables
BilledContractReceivables
24662000
CY2023Q3 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
173865000
CY2023Q3 us-gaap Notes Receivable Gross
NotesReceivableGross
198527000
CY2023Q1 us-gaap Billed Contract Receivables
BilledContractReceivables
17866000
CY2023Q1 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
149238000
CY2023Q1 us-gaap Notes Receivable Gross
NotesReceivableGross
167104000
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
32664000
CY2022Q3 us-gaap Net Income Loss
NetIncomeLoss
28469000
us-gaap Net Income Loss
NetIncomeLoss
66511000
us-gaap Net Income Loss
NetIncomeLoss
50808000
CY2023Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26624000
CY2022Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26578000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26588000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26546000
CY2023Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
55000
CY2022Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
45000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
71000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
125000
CY2023Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26679000
CY2022Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26623000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26659000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26671000
CY2023Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.23
CY2022Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.07
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
2.5
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.91
CY2023Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.22
CY2022Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.07
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
2.49
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.91
CY2023Q1 us-gaap Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
1000000
CY2022Q1 us-gaap Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
1000000
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
109122
us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
5300000
us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
53945
us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
3000000
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
70473
us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
3900000
us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
58080
us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
3300000
CY2023Q3 us-gaap Share Based Compensation
ShareBasedCompensation
2414000
CY2022Q3 us-gaap Share Based Compensation
ShareBasedCompensation
1958000
us-gaap Share Based Compensation
ShareBasedCompensation
4619000
us-gaap Share Based Compensation
ShareBasedCompensation
3731000
CY2023Q3 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
661000
CY2022Q3 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
574000
us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
1261000
us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
1071000
CY2023Q3 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1200000
CY2022Q3 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1000000
us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2600000
us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2000000
CY2023Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
12300000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
25000000
CY2022Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
11800000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
20500000
CY2023Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.274
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.273
CY2022Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.293
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.287
us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2023Q3 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2022Q3 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
us-gaap Interest Expense
InterestExpense
2071000
CY2023Q3 us-gaap Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
14570000
CY2023Q1 us-gaap Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
8880000
us-gaap Number Of Operating Segments
NumberOfOperatingSegments
4
CY2023Q3 us-gaap Revenues
Revenues
587611000
CY2022Q3 us-gaap Revenues
Revenues
493706000
us-gaap Revenues
Revenues
1161786000
us-gaap Revenues
Revenues
952065000
CY2023Q3 us-gaap Gross Profit
GrossProfit
144365000
CY2022Q3 us-gaap Gross Profit
GrossProfit
133304000
us-gaap Gross Profit
GrossProfit
286638000
us-gaap Gross Profit
GrossProfit
246827000
CY2023Q3 us-gaap Operating Expenses
OperatingExpenses
99502000
CY2022Q3 us-gaap Operating Expenses
OperatingExpenses
89197000
us-gaap Operating Expenses
OperatingExpenses
195443000
us-gaap Operating Expenses
OperatingExpenses
169537000
CY2023Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
44863000
CY2022Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
44107000
us-gaap Operating Income Loss
OperatingIncomeLoss
91195000
us-gaap Operating Income Loss
OperatingIncomeLoss
77290000
CY2023Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
117000
CY2022Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-3866000
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
307000
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-6019000
CY2023Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
44980000
CY2022Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
40241000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
91502000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
71271000
CY2023Q3 us-gaap Depreciation And Amortization
DepreciationAndAmortization
5630000
CY2022Q3 us-gaap Depreciation And Amortization
DepreciationAndAmortization
3568000
us-gaap Depreciation And Amortization
DepreciationAndAmortization
10422000
us-gaap Depreciation And Amortization
DepreciationAndAmortization
6778000
CY2023Q3 us-gaap Interest Expense
InterestExpense
1220000
CY2022Q3 us-gaap Interest Expense
InterestExpense
925000
CY2023Q3 plus Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
1910000
CY2022Q3 plus Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
633000
plus Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
5608000
plus Purchases Of Property Equipment And Operating Lease Equipment And Assets To Be Leased Or Financed
PurchasesOfPropertyEquipmentAndOperatingLeaseEquipmentAndAssetsToBeLeasedOrFinanced
2410000
CY2023Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
569902000
CY2023Q3 plus Financing And Other
FinancingAndOther
17709000
CY2023Q3 us-gaap Revenues
Revenues
587611000
CY2023Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
569902000
us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
1129254000
plus Financing And Other
FinancingAndOther
32532000
us-gaap Revenues
Revenues
1161786000
us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
1129254000
CY2022Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
473895000
CY2022Q3 plus Financing And Other
FinancingAndOther
19811000
CY2022Q3 us-gaap Revenues
Revenues
493706000
CY2022Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
473895000
us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
918641000
plus Financing And Other
FinancingAndOther
33424000
us-gaap Revenues
Revenues
952065000
us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
918641000

Files In Submission

Name View Source Status
FilingSummary.xml Edgar Link unprocessable
0001140361-23-051930-index-headers.html Edgar Link pending
0001140361-23-051930-index.html Edgar Link pending
0001140361-23-051930.txt Edgar Link pending
0001140361-23-051930-xbrl.zip Edgar Link pending
ef20012430_10q.htm Edgar Link pending
ef20012430_ex3-1.htm Edgar Link pending
ef20012430_ex31-1.htm Edgar Link pending
ef20012430_ex31-2.htm Edgar Link pending
ef20012430_ex32.htm Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
plus-20230930.xsd 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
plus-20230930_cal.xml Edgar Link unprocessable
plus-20230930_def.xml Edgar Link unprocessable
plus-20230930_lab.xml Edgar Link unprocessable
plus-20230930_pre.xml Edgar Link unprocessable
ef20012430_10q_htm.xml Edgar Link completed
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
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending