2024 Q2 Form 10-Q Financial Statement
#000166299124000143 Filed on May 09, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $55.97M | $46.98M |
YoY Change | 60.2% | 35.49% |
Cost Of Revenue | $10.74M | $11.79M |
YoY Change | 35.18% | 43.07% |
Gross Profit | $45.23M | $35.19M |
YoY Change | 67.56% | 33.13% |
Gross Profit Margin | 80.81% | 74.91% |
Selling, General & Admin | $2.522M | $2.380M |
YoY Change | 48.55% | -14.95% |
% of Gross Profit | 5.58% | 6.76% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $247.4K | $226.8K |
YoY Change | 20.02% | 12.97% |
% of Gross Profit | 0.55% | 0.64% |
Operating Expenses | $2.522M | $2.380M |
YoY Change | 48.55% | -14.95% |
Operating Profit | $16.70M | $13.83M |
YoY Change | 343.74% | 155.26% |
Interest Expense | -$2.911M | $4.081M |
YoY Change | -174.01% | 20.86% |
% of Operating Profit | -17.43% | 29.5% |
Other Income/Expense, Net | $50.13K | -$91.56K |
YoY Change | -95.35% | -180.68% |
Pretax Income | $13.58M | $8.400M |
YoY Change | 1070.27% | 383.83% |
Income Tax | -$16.12M | $393.1K |
% Of Pretax Income | -118.74% | 4.68% |
Net Earnings | $29.70M | $8.007M |
YoY Change | 2505.94% | 364.3% |
Net Earnings / Revenue | 53.07% | 17.04% |
Basic Earnings Per Share | $5.25 | $1.41 |
Diluted Earnings Per Share | $4.93 | $1.34 |
COMMON SHARES | ||
Basic Shares Outstanding | 5.667M shares | 5.633M shares |
Diluted Shares Outstanding | 6.024M shares | 5.961M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $58.03M | $77.78M |
YoY Change | -6.54% | 31.75% |
Cash & Equivalents | $58.03M | $77.78M |
Short-Term Investments | ||
Other Short-Term Assets | $12.19M | $9.251M |
YoY Change | 150.18% | 75.65% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $119.2M | $103.3M |
Other Receivables | $1.024M | $1.316M |
Total Short-Term Assets | $190.5M | $191.7M |
YoY Change | 24.75% | 26.96% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $865.4K | $867.9K |
YoY Change | 321.43% | 219.76% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $402.4K | $516.3K |
YoY Change | -42.0% | -27.99% |
Total Long-Term Assets | $21.61M | $4.024M |
YoY Change | 733.06% | 60.74% |
TOTAL ASSETS | ||
Total Short-Term Assets | $190.5M | $191.7M |
Total Long-Term Assets | $21.61M | $4.024M |
Total Assets | $212.1M | $195.7M |
YoY Change | 36.58% | 27.52% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $71.25M | $73.73M |
YoY Change | 5.68% | 12.96% |
Accrued Expenses | $8.440M | $10.49M |
YoY Change | 68.07% | 43.94% |
Deferred Revenue | $3.942M | $3.134M |
YoY Change | 118.66% | 91.49% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $0.00 | $0.00 |
YoY Change | ||
Total Short-Term Liabilities | $91.95M | $92.94M |
YoY Change | 16.87% | 20.05% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $68.88M | $71.69M |
YoY Change | 19.53% | 21.61% |
Other Long-Term Liabilities | $74.07K | $580.5K |
YoY Change | -96.33% | -76.93% |
Total Long-Term Liabilities | $74.07K | $580.5K |
YoY Change | -96.33% | -76.93% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $91.95M | $92.94M |
Total Long-Term Liabilities | $74.07K | $580.5K |
Total Liabilities | $161.8M | $166.1M |
YoY Change | 16.39% | 18.8% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$126.0M | -$149.9M |
YoY Change | -22.13% | -7.96% |
Common Stock | $2.084K | $2.084K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $50.29M | $29.61M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $212.1M | $195.7M |
YoY Change | 36.58% | 27.52% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $29.70M | $8.007M |
YoY Change | 2505.94% | 364.3% |
Depreciation, Depletion And Amortization | $247.4K | $226.8K |
YoY Change | 20.02% | 12.97% |
Cash From Operating Activities | -$4.395M | $38.61M |
YoY Change | -167.09% | -1047.62% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $434.1K | $1.847K |
YoY Change | 3.77% | -96.39% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$434.1K | -$340.1K |
YoY Change | 3.77% | 5.86% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -13.28M | -$26.76M |
YoY Change | 380.32% | 406.74% |
NET CHANGE | ||
Cash From Operating Activities | -4.395M | $38.61M |
Cash From Investing Activities | -434.1K | -$340.1K |
Cash From Financing Activities | -13.28M | -$26.76M |
Net Change In Cash | -18.11M | $11.51M |
YoY Change | -637.68% | -218.96% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$4.395M | $38.61M |
Capital Expenditures | $434.1K | $1.847K |
Free Cash Flow | -$4.829M | $38.61M |
YoY Change | -178.74% | -1035.83% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
92941541 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
187268687 | usd |
CY2024Q1 | us-gaap |
Other Long Term Debt Noncurrent
OtherLongTermDebtNoncurrent
|
250000 | usd |
CY2023Q4 | us-gaap |
Other Long Term Debt Noncurrent
OtherLongTermDebtNoncurrent
|
250000 | usd |
CY2024Q1 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
11025040 | usd |
CY2023Q1 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
11573990 | usd |
CY2024Q1 | us-gaap |
Revenues
Revenues
|
46978634 | usd |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
750000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
750000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5777853 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5826206 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5635178 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5697517 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
2084 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2085 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
186288172 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.02631579 | |
CY2022 | us-gaap |
Accounting Standards Update Extensible List
AccountingStandardsUpdateExtensibleList
|
http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member | |
CY2023Q2 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.02631579 | |
CY2024Q1 | szl |
Financing Receivable Installment Payment Plan Installment Period
FinancingReceivableInstallmentPaymentPlanInstallmentPeriod
|
P14D | |
CY2023Q2 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.02631579 | |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
516330 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
625471 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
195708421 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
212645283 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
73732665 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
74135491 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
50431 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
57316 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
10488273 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
10790308 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
5536037 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
5261436 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3134135 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2643230 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
|
619094 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
|
619094 | usd |
CY2024Q1 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
0 | usd |
CY2023Q4 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
94380906 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
884227 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
981692 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
561194 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
561194 | usd |
CY2024Q1 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
71438806 | usd |
CY2023Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
0 | usd |
CY2024Q1 | szl |
Class Of Warrant Or Right Warrant Liabilities Noncurrent
ClassOfWarrantOrRightWarrantLiabilitiesNoncurrent
|
0 | usd |
CY2023Q4 | szl |
Class Of Warrant Or Right Warrant Liabilities Noncurrent
ClassOfWarrantOrRightWarrantLiabilitiesNoncurrent
|
967257 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
580456 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1083323 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
166095030 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
190550959 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
186015079 | usd |
CY2024Q1 | us-gaap |
Common Stock Shares Subscribed But Unissued
CommonStockSharesSubscribedButUnissued
|
658 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Subscribed But Unissued
CommonStockSharesSubscribedButUnissued
|
0 | shares |
CY2024Q1 | us-gaap |
Stockholders Equity Note Subscriptions Receivable
StockholdersEquityNoteSubscriptionsReceivable
|
38848 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Note Subscriptions Receivable
StockholdersEquityNoteSubscriptionsReceivable
|
0 | usd |
CY2024Q1 | szl |
Transaction Expense
TransactionExpense
|
11787146 | usd |
CY2023Q1 | szl |
Transaction Expense
TransactionExpense
|
8238586 | usd |
CY2024Q1 | us-gaap |
Information Technology And Data Processing
InformationTechnologyAndDataProcessing
|
2157172 | usd |
CY2023Q1 | us-gaap |
Information Technology And Data Processing
InformationTechnologyAndDataProcessing
|
1749176 | usd |
CY2024Q1 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
654875 | usd |
CY2023Q1 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
3199174 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2379778 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2798210 | usd |
CY2024Q1 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
5139966 | usd |
CY2023Q1 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
1694364 | usd |
CY2024Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
33143977 | usd |
CY2023Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
29253500 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13834657 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5419931 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
4081442 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
3377047 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-91560 | usd |
CY2023Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
113487 | usd |
CY2024Q1 | us-gaap |
Fair Value Adjustment Of Warrants
FairValueAdjustmentOfWarrants
|
1261556 | usd |
CY2023Q1 | us-gaap |
Fair Value Adjustment Of Warrants
FairValueAdjustmentOfWarrants
|
420201 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
8400099 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1736170 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
393094 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
11624 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8007005 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1724546 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1451 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-145808 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8008456 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1578738 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.41 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.31 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.34 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.31 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5660199 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5480673 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5960768 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5556830 | shares |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
8843246 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2148085 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
750 | usd |
CY2023Q1 | szl |
Stock Issued During Period Value Restricted Stock Units Vested In Period
StockIssuedDuringPeriodValueRestrictedStockUnitsVestedInPeriod
|
242023 | usd |
CY2023Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
28918 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1724546 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13662501 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
22094324 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
757029 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
171816 | usd |
CY2024Q1 | szl |
Stock Issued During Period Value Restricted Stock Units Vested In Period
StockIssuedDuringPeriodValueRestrictedStockUnitsVestedInPeriod
|
148215 | usd |
CY2024Q1 | szl |
Stock Issued During Period Value Stock Subscriptions Collectable On Options Exercised
StockIssuedDuringPeriodValueStockSubscriptionsCollectableOnOptionsExercised
|
0 | usd |
CY2024Q1 | szl |
Adjustments To Additional Paid In Capital Conversion Of Warrant Liability To Stockholders Equity
AdjustmentsToAdditionalPaidInCapitalConversionOfWarrantLiabilityToStockholdersEquity
|
2228813 | usd |
CY2024Q1 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
3481077 | usd |
CY2024Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
314185 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1451 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8007005 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
29613391 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8007005 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1724546 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
226816 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
200768 | usd |
CY2024Q1 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
5139966 | usd |
CY2023Q1 | us-gaap |
Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
|
1694364 | usd |
CY2024Q1 | us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
1078409 | usd |
CY2023Q1 | us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
516319 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
905244 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2390108 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
195617 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
173453 | usd |
CY2024Q1 | us-gaap |
Fair Value Adjustment Of Warrants
FairValueAdjustmentOfWarrants
|
1261556 | usd |
CY2023Q1 | us-gaap |
Fair Value Adjustment Of Warrants
FairValueAdjustmentOfWarrants
|
420201 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
17289 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-2174 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Finance Receivables
IncreaseDecreaseInFinanceReceivables
|
-21952935 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Finance Receivables
IncreaseDecreaseInFinanceReceivables
|
-6885554 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
823724 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
-128749 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-866677 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1013216 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-174394 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-17748691 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
277626 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-952451 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-796803 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-647194 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
491107 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
120447 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
22265 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
3700 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
38613013 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-4074737 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1847 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
51158 | usd |
CY2024Q1 | us-gaap |
Payments To Develop Software
PaymentsToDevelopSoftware
|
338229 | usd |
CY2023Q1 | us-gaap |
Payments To Develop Software
PaymentsToDevelopSoftware
|
270095 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-340076 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-321253 | usd |
CY2024Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
0 | usd |
CY2023Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
11300000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
23000000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
16500000 | usd |
CY2024Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
137717 | usd |
CY2023Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
52883 | usd |
CY2024Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
171816 | usd |
CY2023Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
750 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3795262 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
28918 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-26761163 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-5281051 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-25917 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
735157 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
11511774 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-9677041 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
70699223 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
69522658 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
82185080 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
60580774 | usd |
CY2024Q1 | szl |
Noncash Or Part Noncash Acquisition Conversion Of Warrant Liabilities To Stockholders Equity
NoncashOrPartNoncashAcquisitionConversionOfWarrantLiabilitiesToStockholdersEquity
|
2228813 | usd |
CY2023Q1 | szl |
Noncash Or Part Noncash Acquisition Conversion Of Warrant Liabilities To Stockholders Equity
NoncashOrPartNoncashAcquisitionConversionOfWarrantLiabilitiesToStockholdersEquity
|
0 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
4167381 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
3617351 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
0 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
825 | usd |
CY2024Q1 | us-gaap |
Revenues
Revenues
|
46978634 | usd |
CY2024Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | segment |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | segment |
CY2024Q1 | us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform with the current period presentation format. These reclassifications had no effect on our total assets, net income, or total comprehensive income.</span></div> | |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
112514403 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
142885682 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
34673431 | usd |
CY2024Q1 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
21732600 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
25246034 | usd |
CY2023Q1 | us-gaap |
Revenue Not From Contract With Customer
RevenueNotFromContractWithCustomer
|
24232411 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10441020 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
34673431 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
2662864 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
3340150 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3134135 | usd |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
2643230 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2490449 | usd |
CY2024Q1 | szl |
Consumer Installment Payment Plans Number Of Installments
ConsumerInstallmentPaymentPlansNumberOfInstallments
|
4 | installment |
CY2024Q1 | szl |
Financing Receivables Receivables Due Duration
FinancingReceivablesReceivablesDueDuration
|
P42D | |
CY2024Q1 | szl |
Number Of Product Segments
NumberOfProductSegments
|
1 | product |
CY2024Q1 | us-gaap |
Financing Receivable Before Allowance For Credit Loss And Fee
FinancingReceivableBeforeAllowanceForCreditLossAndFee
|
115177267 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Before Allowance For Credit Loss And Fee
FinancingReceivableBeforeAllowanceForCreditLossAndFee
|
146225832 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
2662864 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Deferred Income
FinancingReceivableDeferredIncome
|
3340150 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
112514403 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
142885682 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Weighted Average Days Outstanding
FinancingReceivableExcludingAccruedInterestWeightedAverageDaysOutstanding
|
P34D | |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year One Originated Current Fiscal Year
FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear
|
107868752 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Two Originated Fiscal Year Before Current Fiscal Year
FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
|
4645651 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
112514403 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Excluding Accrued Interest Year One Originated Current Fiscal Year
FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear
|
142882717 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Two Originated Fiscal Year Before Current Fiscal Year
FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
|
2965 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Excluding Accrued Interest Before Allowance For Credit Loss
FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
|
142885682 | usd |
CY2023Q4 | us-gaap |
Financing Receivable Allowance For Credit Loss Excluding Accrued Interest
FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
|
12253041 | usd |
CY2022Q4 | us-gaap |
Financing Receivable Allowance For Credit Loss Excluding Accrued Interest
FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
|
10223451 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Credit Loss Expense Reversal
FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
|
5139966 | usd |
CY2023Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Credit Loss Expense Reversal
FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
|
1694364 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Allowance For Credit Loss Writeoff
FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
|
9027008 | usd |
CY2023Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Allowance For Credit Loss Writeoff
FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
|
6119010 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Allowance For Credit Loss Recovery
FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
|
816733 | usd |
CY2023Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Allowance For Credit Loss Recovery
FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
|
1331537 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Allowance For Credit Loss Excluding Accrued Interest
FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
|
9182732 | usd |
CY2023Q1 | us-gaap |
Financing Receivable Allowance For Credit Loss Excluding Accrued Interest
FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
|
6251765 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year One Originated Current Fiscal Year Writeoff
FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff
|
133887 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Two Originated Fiscal Year Before Current Fiscal Year Writeoff
FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
|
8889273 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Three Originated Two Years Before Current Fiscal Year Writeoff
FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
|
3735 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Four Originated Three Years Before Current Fiscal Year Writeoff
FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
|
113 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Year Five Originated Four Years Before Current Fiscal Year Writeoff
FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
|
0 | usd |
CY2024Q1 | us-gaap |
Financing Receivable Excluding Accrued Interest Revolving Writeoff
FinancingReceivableExcludingAccruedInterestRevolvingWriteoff
|
9027008 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year One Originated Current Fiscal Year Recoveries
FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearRecoveries
|
0 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Two Originated Fiscal Year Before Current Fiscal Year Recoveries
FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearRecoveries
|
504583 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Three Originated Two Years Before Current Fiscal Year Recoveries
FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearRecoveries
|
151385 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Four Originated Three Years Before Current Fiscal Year Recoveries
FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearRecoveries
|
125307 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Five Originated Four Years Before Current Fiscal Year Recoveries
FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearRecoveries
|
35458 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Revolving Recoveries
FinancingReceivableExcludingAccruedInterestRevolvingRecoveries
|
816733 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year One Originated Current Fiscal Year Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteOffRecoveriesNet
|
133887 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Two Originated Fiscal Year Before Current Fiscal Year Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteOffRecoveriesNet
|
8384690 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Three Originated Two Years Before Current Fiscal Year Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteOffRecoveriesNet
|
-147650 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Four Originated Three Years Before Current Fiscal Year Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteOffRecoveriesNet
|
-125194 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Year Five Originated Four Years Before Current Fiscal Year Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteOffRecoveriesNet
|
-35458 | usd |
CY2024Q1 | szl |
Financing Receivable Excluding Accrued Interest Revolving Write Off Recoveries Net
FinancingReceivableExcludingAccruedInterestRevolvingWriteOffRecoveriesNet
|
8210275 | usd |
CY2024Q1 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
1316330 | usd |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
1571728 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8007005 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1724546 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5660199 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5480673 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5960768 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5556830 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.41 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.31 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.34 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.31 | |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
85741 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
228281 | shares |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |