2024 Q2 Form 10-Q Financial Statement
#000187094024000030 Filed on May 10, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $51.00M | $47.62M |
YoY Change | -8.44% | 3.94% |
Cost Of Revenue | $17.23M | $16.54M |
YoY Change | -7.14% | 0.15% |
Gross Profit | $33.78M | $31.08M |
YoY Change | -9.08% | 6.08% |
Gross Profit Margin | 66.22% | 65.26% |
Selling, General & Admin | $34.27M | $15.76M |
YoY Change | 22.88% | -34.03% |
% of Gross Profit | 101.47% | 50.7% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $2.885M | $2.805M |
YoY Change | 14.76% | 20.08% |
% of Gross Profit | 8.54% | 9.03% |
Operating Expenses | $34.27M | $15.76M |
YoY Change | 22.88% | -34.03% |
Operating Profit | -$4.981M | $11.01M |
YoY Change | -192.89% | 524.97% |
Interest Expense | -$1.515M | $1.532M |
YoY Change | -180.12% | -11.7% |
% of Operating Profit | 13.91% | |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | -$6.496M | $9.480M |
YoY Change | -287.15% | 35011.11% |
Income Tax | -$3.300M | $3.500M |
% Of Pretax Income | 36.92% | |
Net Earnings | -$3.206M | $6.029M |
YoY Change | -280.52% | -43164.29% |
Net Earnings / Revenue | -6.29% | 12.66% |
Basic Earnings Per Share | -$0.06 | $0.10 |
Diluted Earnings Per Share | -$0.06 | $0.10 |
COMMON SHARES | ||
Basic Shares Outstanding | 57.57M shares | 57.42M shares |
Diluted Shares Outstanding | 57.56M shares | 58.42M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $9.866M | $10.97M |
YoY Change | -52.52% | -2.78% |
Cash & Equivalents | $9.866M | $10.97M |
Short-Term Investments | ||
Other Short-Term Assets | $8.380M | $3.874M |
YoY Change | 153.4% | 0.34% |
Inventory | ||
Prepaid Expenses | ||
Receivables | ||
Other Receivables | ||
Total Short-Term Assets | $21.69M | $14.99M |
YoY Change | -19.14% | -16.17% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $31.82M | $29.78M |
YoY Change | 10.02% | 9.15% |
Goodwill | $81.70M | $81.70M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $3.946M | $6.047M |
YoY Change | 17.48% | 84.75% |
Total Long-Term Assets | $188.4M | $187.7M |
YoY Change | -1.07% | -2.04% |
TOTAL ASSETS | ||
Total Short-Term Assets | $21.69M | $14.99M |
Total Long-Term Assets | $188.4M | $187.7M |
Total Assets | $210.1M | $202.7M |
YoY Change | -3.3% | -3.25% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $4.562M | $4.322M |
YoY Change | 9.24% | -0.41% |
Accrued Expenses | $8.453M | $4.677M |
YoY Change | 63.75% | 29.16% |
Deferred Revenue | $942.0K | $2.038M |
YoY Change | -77.94% | -47.62% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $3.188M | $2.656M |
YoY Change | 50.02% | 24.99% |
Total Short-Term Liabilities | $25.12M | $21.77M |
YoY Change | 4.89% | 1.16% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $67.54M | $68.52M |
YoY Change | -16.49% | -15.56% |
Other Long-Term Liabilities | $1.525M | $0.00 |
YoY Change | 48.78% | -100.0% |
Total Long-Term Liabilities | $69.07M | $68.52M |
YoY Change | -15.67% | -16.61% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $25.12M | $21.77M |
Total Long-Term Liabilities | $69.07M | $68.52M |
Total Liabilities | $125.1M | $119.2M |
YoY Change | -7.89% | -11.23% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$16.73M | -$13.52M |
YoY Change | 25.68% | -10.37% |
Common Stock | $58.00K | $58.00K |
YoY Change | 1.75% | 3.57% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $85.01M | $83.50M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $210.1M | $202.7M |
YoY Change | -3.3% | -3.25% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$3.206M | $6.029M |
YoY Change | -280.52% | -43164.29% |
Depreciation, Depletion And Amortization | $2.885M | $2.805M |
YoY Change | 14.76% | 20.08% |
Cash From Operating Activities | $3.442M | $3.365M |
YoY Change | -71.87% | -45.89% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $4.018M | $1.562M |
YoY Change | 85.93% | -59.06% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$4.018M | -$1.562M |
YoY Change | 85.93% | -59.06% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | $13.00K | |
YoY Change | -93.5% | |
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -527.0K | -$1.096M |
YoY Change | -8.98% | 48.71% |
NET CHANGE | ||
Cash From Operating Activities | 3.442M | $3.365M |
Cash From Investing Activities | -4.018M | -$1.562M |
Cash From Financing Activities | -527.0K | -$1.096M |
Net Change In Cash | -1.103M | $707.0K |
YoY Change | -111.62% | -57.59% |
FREE CASH FLOW | ||
Cash From Operating Activities | $3.442M | $3.365M |
Capital Expenditures | $4.018M | $1.562M |
Free Cash Flow | -$576.0K | $1.803M |
YoY Change | -105.72% | -25.0% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
18042000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
18017000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
15756000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
23882000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2805000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2336000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-5000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
184000 | usd |
CY2024Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
36608000 | usd |
CY2023Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
44051000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
11012000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1762000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
1532000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
1735000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9480000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
27000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3451000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
41000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6029000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.00 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.00 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57422058 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
56443370 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
58415163 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
56443370 | shares |
CY2024Q1 | airs |
Share Based Payment Arrangement Performance Achievement Probability Reversal Of Expense
ShareBasedPaymentArrangementPerformanceAchievementProbabilityReversalOfExpense
|
10400000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6029000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
160000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
22000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
160000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
22000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
6189000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
70766000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Dividends In Excess Of Retained Earnings
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
-66000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4388000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
22000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
75228000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
83992000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
1000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Dividends In Excess Of Retained Earnings
AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
|
-479000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
-6781000 | usd |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
377000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6029000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
160000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
83503000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6029000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2805000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2336000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
-6781000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4388000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
81000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
259000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-1790000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-88000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
111000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-456000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-23000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
5661000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-527000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
85000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
575000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
1533000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-519000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
2749000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3365000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6219000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1562000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3815000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1562000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3815000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
531000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
531000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
13000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
206000 | usd |
CY2024Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
377000 | usd |
CY2023Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
0 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-175000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
0 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1096000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-737000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
707000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1667000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10262000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
9616000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10969000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
11283000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1478000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1735000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
249000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
0 | usd |
CY2024Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
927000 | usd |
CY2023Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
411000 | usd |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
55640154 | shares |
CY2021Q4 | airs |
Business Reorganization Ownership Interest
BusinessReorganizationOwnershipInterest
|
1 | |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
100000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
300000 | usd |
CY2023Q1 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | usd |
CY2024Q1 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | usd |
CY2024Q1 | us-gaap |
Advertising Expense
AdvertisingExpense
|
8400000 | usd |
CY2023Q1 | us-gaap |
Advertising Expense
AdvertisingExpense
|
6100000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.364 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
1.519 | |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
81700000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
81700000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
71300000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
71300000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
45157000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
46346000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
4800000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
4800000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
4800000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
4800000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
4800000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1200000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1200000 | usd |
CY2023Q4 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
0 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
13304000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11700000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
29781000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
28908000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
1600000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
1200000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1166000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1247000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
71178000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
71628000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2656000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2125000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
68522000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
69503000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
1594000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
4250000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
6375000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
60125000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
72344000 | usd |
CY2024Q1 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
0 | usd |
CY2024Q1 | airs |
Lessee Operating Lease Number Of Renewal Options
LesseeOperatingLeaseNumberOfRenewalOptions
|
1 | renewal_option |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1469000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1253000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
930000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
7870000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
5079000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
6877000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
6872000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
6292000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
5411000 | usd |
CY2024Q1 | airs |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
13208000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
43739000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
16051000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
27688000 | usd |
CY2024Q1 | airs |
Share Based Payment Arrangement Performance Achievement Probability Reversal Of Expense
ShareBasedPaymentArrangementPerformanceAchievementProbabilityReversalOfExpense
|
10400000 | usd |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
-6800000 | usd |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4400000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
13000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
206000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6029000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
57422058 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
56443370 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
993105 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
58415163 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
56443370 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.00 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.00 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3500000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.364 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
1.519 | |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | usd |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | reportable_segment |
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 | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false |