10-K Filing
Filing Information
| Form Type | 10-K |
| Accession Number | 0001628280-25-012816 |
| Period End Date | 20241231 |
| Filing Date | 20250314 |
| Fiscal Year | 2024 |
| Fiscal Period | FY |
| XBRL Instance | krt-20241231_htm.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
236 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$23.08M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$23.08M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$26.34M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$26.34M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Allowance for bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$392.00K | USD | Point-in-time |
| Allowance for bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$392.00K | USD | Point-in-time |
| Allowance for bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$758.00K | USD | Point-in-time |
| Allowance for bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$758.00K | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$6.22M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$6.22M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Cash and cash equivalents (including $1,703 and $13,566 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents (including $1,703 and $13,566 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents (including $1,703 and $13,566 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$23.08M | USD | Point-in-time |
| Cash and cash equivalents (including $1,703 and $13,566 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$23.08M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$95.23M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$95.23M | USD | Point-in-time |
| Short-term investments (including $11,128 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
ShortTermInvestments
|
$26.34M | USD | Point-in-time |
| Short-term investments (including $11,128 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
ShortTermInvestments
|
$26.34M | USD | Point-in-time |
| Short-term investments (including $11,128 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments (including $11,128 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Other non-current assets |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current assets |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current assets |
OtherAssetsNoncurrent
|
$619.00K | USD | Point-in-time |
| Other non-current assets |
OtherAssetsNoncurrent
|
$619.00K | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $758 and $392 at December 31, 2024 and December 31, 2023, respectively |
AccountsReceivableNetCurrent
|
$27.76M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $758 and $392 at December 31, 2024 and December 31, 2023, respectively |
AccountsReceivableNetCurrent
|
$27.76M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $758 and $392 at December 31, 2024 and December 31, 2023, respectively |
AccountsReceivableNetCurrent
|
$26.74M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $758 and $392 at December 31, 2024 and December 31, 2023, respectively |
AccountsReceivableNetCurrent
|
$26.74M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$70.72M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$70.72M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$71.53M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$71.53M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$10.58M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$10.58M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $27 and $82 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$6.22M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $27 and $82 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$6.22M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $27 and $82 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $27 and $82 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$161.00M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$161.00M | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$154.93M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$154.93M | USD | Point-in-time |
| Property and equipment, net (including $42,972 and $44,185 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Property and equipment, net (including $42,972 and $44,185 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$951.00K | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$951.00K | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Property and equipment, net (including $42,972 and $44,185 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PropertyPlantAndEquipmentNet
|
$95.23M | USD | Point-in-time |
| Property and equipment, net (including $42,972 and $44,185 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
PropertyPlantAndEquipmentNet
|
$95.23M | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$1.05M | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$1.05M | USD | Point-in-time |
| Long-term debt, current portion |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion |
LongTermDebtCurrent
|
$1.12M | USD | Point-in-time |
| Long-term debt, current portion |
LongTermDebtCurrent
|
$1.12M | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$36.00K | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$36.00K | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$3.20M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$3.20M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$3.51M | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$327.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$327.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$300.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$300.00K | USD | Point-in-time |
| Debt discount |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$141.00K | USD | Point-in-time |
| Debt discount |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$141.00K | USD | Point-in-time |
| Debt discount |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$203.00K | USD | Point-in-time |
| Debt discount |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$203.00K | USD | Point-in-time |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$20.74M | USD | Point-in-time |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$20.74M | USD | Point-in-time |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$40.63M | USD | Point-in-time |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$40.63M | USD | Point-in-time |
| Other non-current liabilities |
OtherLiabilitiesNoncurrent
|
$26.00K | USD | Point-in-time |
| Other non-current liabilities |
OtherLiabilitiesNoncurrent
|
$26.00K | USD | Point-in-time |
| Other non-current assets (including $34 and $53 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current assets (including $34 and $53 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current liabilities |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current assets (including $34 and $53 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherAssetsNoncurrent
|
$619.00K | USD | Point-in-time |
| Other non-current assets (including $34 and $53 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherAssetsNoncurrent
|
$619.00K | USD | Point-in-time |
| Preferred stock, par value (in dollars per share) |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Preferred stock, par value (in dollars per share) |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Total assets |
Assets
|
$294.52M | USD | Point-in-time |
| Total assets |
Assets
|
$294.52M | USD | Point-in-time |
| Preferred stock, par value (in dollars per share) |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Preferred stock, par value (in dollars per share) |
PreferredStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Total assets |
Assets
|
$276.40M | USD | Point-in-time |
| Total assets |
Assets
|
$276.40M | USD | Point-in-time |
| Preferred stock, shares authorized (in shares) |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized (in shares) |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized (in shares) |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized (in shares) |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares issued (in shares) |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued (in shares) |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued (in shares) |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued (in shares) |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares outstanding (in shares) |
PreferredStockSharesOutstanding
|
0.00 | shares | Point-in-time |
| Preferred stock, shares outstanding (in shares) |
PreferredStockSharesOutstanding
|
0.00 | shares | Point-in-time |
| Preferred stock, shares outstanding (in shares) |
PreferredStockSharesOutstanding
|
0.00 | shares | Point-in-time |
| Preferred stock, shares outstanding (in shares) |
PreferredStockSharesOutstanding
|
0.00 | shares | Point-in-time |
| Accrued expenses (including $489 and $591 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
AccruedLiabilitiesCurrent
|
$10.58M | USD | Point-in-time |
| Accrued expenses (including $489 and $591 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
AccruedLiabilitiesCurrent
|
$10.58M | USD | Point-in-time |
| Common stock, par value (in dollars per share) |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Common stock, par value (in dollars per share) |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Accrued expenses (including $489 and $591 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses (including $489 and $591 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Common stock, par value (in dollars per share) |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Common stock, par value (in dollars per share) |
CommonStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Income taxes payable (including $3 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable (including $3 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable (including $3 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable (including $3 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Common stock, shares authorized (in shares) |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Common stock, shares authorized (in shares) |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Common stock, shares authorized (in shares) |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Common stock, shares authorized (in shares) |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
19.99M | shares | Point-in-time |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
19.99M | shares | Point-in-time |
| Deferred revenue (including $0 and $116 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
DeferredRevenueCurrent
|
$951.00K | USD | Point-in-time |
| Deferred revenue (including $0 and $116 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
DeferredRevenueCurrent
|
$951.00K | USD | Point-in-time |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
20.06M | shares | Point-in-time |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
20.06M | shares | Point-in-time |
| Deferred revenue (including $0 and $116 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Deferred revenue (including $0 and $116 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Long-term debt, current portion (including $1,179 and $1,122 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion (including $1,179 and $1,122 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion (including $1,179 and $1,122 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtCurrent
|
$1.12M | USD | Point-in-time |
| Long-term debt, current portion (including $1,179 and $1,122 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtCurrent
|
$1.12M | USD | Point-in-time |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Operating lease liabilities, current portion |
OperatingLeaseLiabilityCurrent
|
$8.98M | USD | Point-in-time |
| Operating lease liabilities, current portion |
OperatingLeaseLiabilityCurrent
|
$8.98M | USD | Point-in-time |
| Operating lease liabilities, current portion |
OperatingLeaseLiabilityCurrent
|
$4.80M | USD | Point-in-time |
| Operating lease liabilities, current portion |
OperatingLeaseLiabilityCurrent
|
$4.80M | USD | Point-in-time |
| Treasury stock, par value (in dollars per share) |
TreasuryStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Treasury stock, par value (in dollars per share) |
TreasuryStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Treasury stock, par value (in dollars per share) |
TreasuryStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Treasury stock, par value (in dollars per share) |
TreasuryStockParOrStatedValuePerShare
|
$0.00 | USD | Point-in-time |
| Other current liabilities (including $916 and $1,302 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Other current liabilities (including $916 and $1,302 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Treasury stock, shares (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, shares (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, shares (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, shares (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Other current liabilities (including $916 and $1,302 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherLiabilitiesCurrent
|
$3.20M | USD | Point-in-time |
| Other current liabilities (including $916 and $1,302 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
OtherLiabilitiesCurrent
|
$3.20M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$46.45M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$46.45M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$44.40M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$44.40M | USD | Point-in-time |
| Deferred tax liability |
DeferredIncomeTaxLiabilitiesNet
|
$426.00K | USD | Point-in-time |
| Deferred tax liability |
DeferredIncomeTaxLiabilitiesNet
|
$426.00K | USD | Point-in-time |
| Deferred tax liability |
DeferredIncomeTaxLiabilitiesNet
|
$4.20M | USD | Point-in-time |
| Deferred tax liability |
DeferredIncomeTaxLiabilitiesNet
|
$4.20M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $141 and $203 at December 31, 2024 and December 31, 2023, respectively (including $47,279 and $48,396 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively, and debt discount of $141 and $203 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$47.28M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $141 and $203 at December 31, 2024 and December 31, 2023, respectively (including $47,279 and $48,396 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively, and debt discount of $141 and $203 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$47.28M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $141 and $203 at December 31, 2024 and December 31, 2023, respectively (including $47,279 and $48,396 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively, and debt discount of $141 and $203 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$48.40M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $141 and $203 at December 31, 2024 and December 31, 2023, respectively (including $47,279 and $48,396 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively, and debt discount of $141 and $203 associated with variable interest entity at December 31, 2024 and December 31, 2023, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$48.40M | USD | Point-in-time |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$16.69M | USD | Point-in-time |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$16.69M | USD | Point-in-time |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$35.44M | USD | Point-in-time |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$35.44M | USD | Point-in-time |
| Other non-current liabilities (including $1,198 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023 respectively) |
OtherLiabilitiesNoncurrent
|
$26.00K | USD | Point-in-time |
| Other non-current liabilities (including $1,198 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023 respectively) |
OtherLiabilitiesNoncurrent
|
$26.00K | USD | Point-in-time |
| Other non-current liabilities (including $1,198 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities (including $1,198 and $0 associated with variable interest entity at December 31, 2024 and December 31, 2023 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$113.71M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$113.71M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$132.32M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$132.32M | USD | Point-in-time |
| Commitments and Contingencies (Note 19) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 19) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 19) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 19) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of December 31, 2024 and December 31, 2023 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of December 31, 2024 and December 31, 2023 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of December 31, 2024 and December 31, 2023 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of December 31, 2024 and December 31, 2023 |
PreferredStockValue
|
- | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 and 19,988,482 and 19,965,482 shares issued and outstanding, respectively, as of December 31, 2023 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 and 19,988,482 and 19,965,482 shares issued and outstanding, respectively, as of December 31, 2023 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 and 19,988,482 and 19,965,482 shares issued and outstanding, respectively, as of December 31, 2023 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 and 19,988,482 and 19,965,482 shares issued and outstanding, respectively, as of December 31, 2023 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Additional paid in capital |
AdditionalPaidInCapital
|
$89.46M | USD | Point-in-time |
| Additional paid in capital |
AdditionalPaidInCapital
|
$89.46M | USD | Point-in-time |
| Additional paid in capital |
AdditionalPaidInCapital
|
$86.67M | USD | Point-in-time |
| Additional paid in capital |
AdditionalPaidInCapital
|
$86.67M | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both December 31, 2024 and December 31, 2023 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both December 31, 2024 and December 31, 2023 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both December 31, 2024 and December 31, 2023 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both December 31, 2024 and December 31, 2023 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$67.68M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$67.68M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$66.34M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$66.34M | USD | Point-in-time |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$154.12M | USD | Point-in-time |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$154.12M | USD | Point-in-time |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$155.57M | USD | Point-in-time |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$155.57M | USD | Point-in-time |
| Noncontrolling interest |
MinorityInterest
|
$6.63M | USD | Point-in-time |
| Noncontrolling interest |
MinorityInterest
|
$6.63M | USD | Point-in-time |
| Noncontrolling interest |
MinorityInterest
|
$8.57M | USD | Point-in-time |
| Noncontrolling interest |
MinorityInterest
|
$8.57M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Total liabilities and stockholders equity |
LiabilitiesAndStockholdersEquity
|
$294.52M | USD | Point-in-time |
| Total liabilities and stockholders equity |
LiabilitiesAndStockholdersEquity
|
$294.52M | USD | Point-in-time |
| Total liabilities and stockholders equity |
LiabilitiesAndStockholdersEquity
|
$276.40M | USD | Point-in-time |
| Total liabilities and stockholders equity |
LiabilitiesAndStockholdersEquity
|
$276.40M | USD | Point-in-time |
Income Statement
108 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$405.65M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$405.65M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$422.63M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$422.63M | USD | Annual |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$258.30M | USD | Annual |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$258.30M | USD | Annual |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$252.61M | USD | Annual |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$252.61M | USD | Annual |
| Gross profit |
GrossProfit
|
$153.04M | USD | Annual |
| Gross profit |
GrossProfit
|
$153.04M | USD | Annual |
| Gross profit |
GrossProfit
|
$164.33M | USD | Annual |
| Gross profit |
GrossProfit
|
$164.33M | USD | Annual |
| Selling expenses |
SellingExpense
|
$41.49M | USD | Annual |
| Selling expenses |
SellingExpense
|
$41.49M | USD | Annual |
| Selling expenses |
SellingExpense
|
$52.29M | USD | Annual |
| Selling expenses |
SellingExpense
|
$52.29M | USD | Annual |
| General and administrative expenses (including $2,358 and $2,749 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GeneralAndAdministrativeExpense
|
$71.53M | USD | Annual |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$71.53M | USD | Annual |
| General and administrative expenses (including $2,358 and $2,749 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GeneralAndAdministrativeExpense
|
$71.53M | USD | Annual |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$71.53M | USD | Annual |
| General and administrative expenses (including $2,358 and $2,749 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GeneralAndAdministrativeExpense
|
$66.95M | USD | Annual |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$66.95M | USD | Annual |
| General and administrative expenses (including $2,358 and $2,749 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GeneralAndAdministrativeExpense
|
$66.95M | USD | Annual |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$66.95M | USD | Annual |
| Impairment expense and loss, net, on disposal of machinery |
ImpairmentExpenseAndLossGainOnDisposalOfMachinery
|
$2.75M | USD | Annual |
| Impairment expense and loss, net, on disposal of machinery |
ImpairmentExpenseAndLossGainOnDisposalOfMachinery
|
$2.75M | USD | Annual |
| Rental income |
RentalIncomeNonoperating
|
$1.09M | USD | Annual |
| Rental income |
RentalIncomeNonoperating
|
$1.09M | USD | Annual |
| Rental income |
RentalIncomeNonoperating
|
$2.08M | USD | Annual |
| Rental income |
RentalIncomeNonoperating
|
$2.08M | USD | Annual |
| Impairment expense and loss, net, on disposal of machinery |
ImpairmentExpenseAndLossGainOnDisposalOfMachinery
|
$2.52M | USD | Annual |
| Impairment expense and loss, net, on disposal of machinery |
ImpairmentExpenseAndLossGainOnDisposalOfMachinery
|
$2.52M | USD | Annual |
| Total operating expenses |
OperatingExpenses
|
$126.57M | USD | Annual |
| Total operating expenses |
OperatingExpenses
|
$126.57M | USD | Annual |
| Interest income |
InvestmentIncomeInterest
|
$1.80M | USD | Annual |
| Interest income |
InvestmentIncomeInterest
|
$1.80M | USD | Annual |
| Total operating expenses |
OperatingExpenses
|
$110.97M | USD | Annual |
| Total operating expenses |
OperatingExpenses
|
$110.97M | USD | Annual |
| Interest income |
InvestmentIncomeInterest
|
$2.30M | USD | Annual |
| Interest income |
InvestmentIncomeInterest
|
$2.30M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$37.76M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$37.76M | USD | Annual |
| Interest expense |
InterestExpenseNonoperating
|
$2.04M | USD | Annual |
| Interest expense |
InterestExpenseNonoperating
|
$2.04M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$42.08M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$42.08M | USD | Annual |
| Interest expense |
InterestExpenseNonoperating
|
$2.12M | USD | Annual |
| Interest expense |
InterestExpenseNonoperating
|
$2.12M | USD | Annual |
| Rental income (including $1,038 and $981 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RentalIncomeNonoperating
|
$1.09M | USD | Annual |
| Rental income (including $1,038 and $981 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RentalIncomeNonoperating
|
$1.09M | USD | Annual |
| Rental income (including $1,038 and $981 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RentalIncomeNonoperating
|
$2.08M | USD | Annual |
| Rental income (including $1,038 and $981 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RentalIncomeNonoperating
|
$2.08M | USD | Annual |
| Other income (expenses), net |
OtherNonoperatingIncomeExpense
|
$162.00K | USD | Annual |
| Other income (expenses), net |
OtherNonoperatingIncomeExpense
|
$162.00K | USD | Annual |
| Other income (expenses), net |
OtherNonoperatingIncomeExpense
|
$-45.00K | USD | Annual |
| Other income (expenses), net |
OtherNonoperatingIncomeExpense
|
$-45.00K | USD | Annual |
| Gain on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$103.00K | USD | Annual |
| Gain on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$103.00K | USD | Annual |
| Gain on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$520.00K | USD | Annual |
| Gain on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$520.00K | USD | Annual |
| Interest income (including $470 and $606 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InvestmentIncomeInterest
|
$1.80M | USD | Annual |
| Interest income (including $470 and $606 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InvestmentIncomeInterest
|
$1.80M | USD | Annual |
| Interest income (including $470 and $606 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InvestmentIncomeInterest
|
$2.30M | USD | Annual |
| Interest income (including $470 and $606 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InvestmentIncomeInterest
|
$2.30M | USD | Annual |
| Interest expense (including $2,062 and $2,019 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InterestExpenseNonoperating
|
$2.04M | USD | Annual |
| Interest expense (including $2,062 and $2,019 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InterestExpenseNonoperating
|
$2.04M | USD | Annual |
| Interest expense (including $2,062 and $2,019 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InterestExpenseNonoperating
|
$2.12M | USD | Annual |
| Interest expense (including $2,062 and $2,019 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
InterestExpenseNonoperating
|
$2.12M | USD | Annual |
| Total other income, net |
NonoperatingIncomeExpense
|
$908.00K | USD | Annual |
| Total other income, net |
NonoperatingIncomeExpense
|
$908.00K | USD | Annual |
| Total other income, net |
NonoperatingIncomeExpense
|
$2.93M | USD | Annual |
| Total other income, net |
NonoperatingIncomeExpense
|
$2.93M | USD | Annual |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$42.98M | USD | Annual |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$42.98M | USD | Annual |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$40.70M | USD | Annual |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$40.70M | USD | Annual |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$9.80M | USD | Annual |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$9.80M | USD | Annual |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$9.87M | USD | Annual |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$9.87M | USD | Annual |
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$849.00K | USD | Annual |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$849.00K | USD | Annual |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$710.00K | USD | Annual |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$710.00K | USD | Annual |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$32.47M | USD | Annual |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$32.47M | USD | Annual |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$29.98M | USD | Annual |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$29.98M | USD | Annual |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.50 | USD | Annual |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.50 | USD | Annual |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.63 | USD | Annual |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.63 | USD | Annual |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.49 | USD | Annual |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.49 | USD | Annual |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.63 | USD | Annual |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.63 | USD | Annual |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.00M | shares | Annual |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.00M | shares | Annual |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
19.90M | shares | Annual |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
19.90M | shares | Annual |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.12M | shares | Annual |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.12M | shares | Annual |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
19.98M | shares | Annual |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
19.98M | shares | Annual |
Cash Flow Statement
296 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Depreciation and amortization (including $1,213 and $1,214 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
DepreciationDepletionAndAmortization
|
$10.68M | USD | Annual |
| Depreciation and amortization (including $1,213 and $1,214 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
DepreciationDepletionAndAmortization
|
$10.68M | USD | Annual |
| Depreciation and amortization (including $1,213 and $1,214 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
DepreciationDepletionAndAmortization
|
$10.78M | USD | Annual |
| Depreciation and amortization (including $1,213 and $1,214 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
DepreciationDepletionAndAmortization
|
$10.78M | USD | Annual |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$468.00K | USD | Annual |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$468.00K | USD | Annual |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$-711.00K | USD | Annual |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$-711.00K | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$10.68M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$10.68M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$10.78M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$10.78M | USD | Annual |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$290.00K | USD | Annual |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$290.00K | USD | Annual |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$-399.00K | USD | Annual |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$-399.00K | USD | Annual |
| Write-off of inventories |
WriteOffOfInventory
|
$3.90M | USD | Annual |
| Write-off of inventories |
WriteOffOfInventory
|
$3.90M | USD | Annual |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-81.00K | USD | Annual |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-81.00K | USD | Annual |
| Write-off of inventories |
WriteOffOfInventory
|
$1.46M | USD | Annual |
| Write-off of inventories |
WriteOffOfInventory
|
$1.46M | USD | Annual |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-92.00K | USD | Annual |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-92.00K | USD | Annual |
| Impairment of deposits |
ImpairmentOfDeposits
|
$549.00K | USD | Annual |
| Impairment of deposits |
ImpairmentOfDeposits
|
$549.00K | USD | Annual |
| Accrued interest on certificates of deposit |
AccruedInterest
|
$50.00K | USD | Annual |
| Accrued interest on certificates of deposit |
AccruedInterest
|
$50.00K | USD | Annual |
| Accrued interest on certificates of deposit |
AccruedInterest
|
$155.00K | USD | Annual |
| Accrued interest on certificates of deposit |
AccruedInterest
|
$155.00K | USD | Annual |
| Impairment of deposits |
ImpairmentOfDeposits
|
- | USD | Annual |
| Impairment of deposits |
ImpairmentOfDeposits
|
- | USD | Annual |
| Government assistance, income |
GovernmentAssistanceAmount
|
$360.00K | USD | Annual |
| Government assistance, income |
GovernmentAssistanceAmount
|
$360.00K | USD | Annual |
| Write-off of vendor prepayment |
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
$1.12M | USD | Annual |
| Write-off of vendor prepayment |
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
$1.12M | USD | Annual |
| Government assistance, income |
GovernmentAssistanceAmount
|
- | USD | Annual |
| Government assistance, income |
GovernmentAssistanceAmount
|
- | USD | Annual |
| Write-off of vendor prepayment |
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
- | USD | Annual |
| Write-off of vendor prepayment |
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
- | USD | Annual |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
$1.99M | USD | Annual |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
$1.99M | USD | Annual |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$-559.00K | USD | Annual |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$-559.00K | USD | Annual |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
- | USD | Annual |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
- | USD | Annual |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$-2.86M | USD | Annual |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$-2.86M | USD | Annual |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-2.78M | USD | Annual |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-2.78M | USD | Annual |
| Loss, net, on disposal of machinery and equipment |
DerivativeGainLossOnDerivativeNet
|
$-2.00M | USD | Annual |
| Loss, net, on disposal of machinery and equipment |
DerivativeGainLossOnDerivativeNet
|
$-2.00M | USD | Annual |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$466.00K | USD | Annual |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$466.00K | USD | Annual |
| Loss, net, on disposal of machinery and equipment |
DerivativeGainLossOnDerivativeNet
|
$-759.00K | USD | Annual |
| Loss, net, on disposal of machinery and equipment |
DerivativeGainLossOnDerivativeNet
|
$-759.00K | USD | Annual |
| Amortization of loan fees (including $62 and $57 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-81.00K | USD | Annual |
| Amortization of loan fees (including $62 and $57 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-81.00K | USD | Annual |
| Amortization of loan fees (including $62 and $57 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-92.00K | USD | Annual |
| Amortization of loan fees (including $62 and $57 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-92.00K | USD | Annual |
| Other non-current assets |
IncreaseDecreaseInOtherOperatingAssets
|
$79.00K | USD | Annual |
| Other non-current assets |
IncreaseDecreaseInOtherOperatingAssets
|
$79.00K | USD | Annual |
| Other non-current assets |
IncreaseDecreaseInOtherOperatingAssets
|
$-1.44M | USD | Annual |
| Other non-current assets |
IncreaseDecreaseInOtherOperatingAssets
|
$-1.44M | USD | Annual |
| Accrued interest on certificates of deposit (including $50 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AccruedInterest
|
$50.00K | USD | Annual |
| Accrued interest on certificates of deposit (including $50 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AccruedInterest
|
$50.00K | USD | Annual |
| Accrued interest on certificates of deposit (including $50 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AccruedInterest
|
$155.00K | USD | Annual |
| Accrued interest on certificates of deposit (including $50 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
AccruedInterest
|
$155.00K | USD | Annual |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$696.00K | USD | Annual |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$696.00K | USD | Annual |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$-260.00K | USD | Annual |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$-260.00K | USD | Annual |
| Stock-based compensation |
ShareBasedCompensation
|
$2.06M | USD | Annual |
| Stock-based compensation |
ShareBasedCompensation
|
$2.06M | USD | Annual |
| Stock-based compensation |
ShareBasedCompensation
|
$770.00K | USD | Annual |
| Stock-based compensation |
ShareBasedCompensation
|
$770.00K | USD | Annual |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.98M | USD | Annual |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.98M | USD | Annual |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$1.57M | USD | Annual |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$1.57M | USD | Annual |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$7.62M | USD | Annual |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$7.62M | USD | Annual |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$4.97M | USD | Annual |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$4.97M | USD | Annual |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$65.00K | USD | Annual |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$65.00K | USD | Annual |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | Annual |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-959.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-959.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-3.77M | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-3.77M | USD | Annual |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-330.00K | USD | Annual |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-330.00K | USD | Annual |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-281.00K | USD | Annual |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-281.00K | USD | Annual |
| Government grant income (including $187 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GovernmentAssistanceAmount
|
$360.00K | USD | Annual |
| Government grant income (including $187 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GovernmentAssistanceAmount
|
$360.00K | USD | Annual |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$49.19M | USD | Annual |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$49.19M | USD | Annual |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$50.81M | USD | Annual |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$50.81M | USD | Annual |
| Government grant income (including $187 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GovernmentAssistanceAmount
|
- | USD | Annual |
| Government grant income (including $187 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
GovernmentAssistanceAmount
|
- | USD | Annual |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$48.86M | USD | Annual |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$48.86M | USD | Annual |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$23.00M | USD | Annual |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$23.00M | USD | Annual |
| Accounts receivable (including $32 and $6 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsReceivable
|
$-559.00K | USD | Annual |
| Accounts receivable (including $32 and $6 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsReceivable
|
$-559.00K | USD | Annual |
| Proceeds from long-term debt |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
- | USD | Annual |
| Proceeds from long-term debt |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
- | USD | Annual |
| Accounts receivable (including $32 and $6 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsReceivable
|
$-2.86M | USD | Annual |
| Accounts receivable (including $32 and $6 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsReceivable
|
$-2.86M | USD | Annual |
| Proceeds from long-term debt |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
$8.00M | USD | Annual |
| Proceeds from long-term debt |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
$8.00M | USD | Annual |
| Inventories |
IncreaseDecreaseInInventories
|
$942.00K | USD | Annual |
| Inventories |
IncreaseDecreaseInInventories
|
$942.00K | USD | Annual |
| Inventories |
IncreaseDecreaseInInventories
|
$3.82M | USD | Annual |
| Inventories |
IncreaseDecreaseInInventories
|
$3.82M | USD | Annual |
| Payments of long-term debt |
RepaymentsOfLongTermDebt
|
$1.01M | USD | Annual |
| Payments of long-term debt |
RepaymentsOfLongTermDebt
|
$1.01M | USD | Annual |
| Payments of long-term debt |
RepaymentsOfLongTermDebt
|
$1.12M | USD | Annual |
| Payments of long-term debt |
RepaymentsOfLongTermDebt
|
$1.12M | USD | Annual |
| Distributions to shareholders, net of tax withholding |
PaymentsOfCapitalDistribution
|
$2.29M | USD | Annual |
| Distributions to shareholders, net of tax withholding |
PaymentsOfCapitalDistribution
|
$2.29M | USD | Annual |
| Prepaid expenses and other current assets (including $23 and $109 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-2.78M | USD | Annual |
| Prepaid expenses and other current assets (including $23 and $109 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-2.78M | USD | Annual |
| Prepaid expenses and other current assets (including $23 and $109 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$466.00K | USD | Annual |
| Prepaid expenses and other current assets (including $23 and $109 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$466.00K | USD | Annual |
| Distributions to shareholders, net of tax withholding |
PaymentsOfCapitalDistribution
|
- | USD | Annual |
| Distributions to shareholders, net of tax withholding |
PaymentsOfCapitalDistribution
|
- | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
$2.33M | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
$2.33M | USD | Annual |
| Other non-current assets (including $20 and $14 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$79.00K | USD | Annual |
| Other non-current assets (including $20 and $14 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$79.00K | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
- | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
- | USD | Annual |
| Other non-current assets (including $20 and $14 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$-1.44M | USD | Annual |
| Other non-current assets (including $20 and $14 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$-1.44M | USD | Annual |
| Refund of noncontrolling interest tax withholding |
ProceedsFromNoncontrollingInterestTaxWithholding
|
- | USD | Annual |
| Refund of noncontrolling interest tax withholding |
ProceedsFromNoncontrollingInterestTaxWithholding
|
- | USD | Annual |
| Refund of noncontrolling interest tax withholding |
ProceedsFromNoncontrollingInterestTaxWithholding
|
$120.00K | USD | Annual |
| Refund of noncontrolling interest tax withholding |
ProceedsFromNoncontrollingInterestTaxWithholding
|
$120.00K | USD | Annual |
| Accounts payable (including $47 and $60 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsPayable
|
$696.00K | USD | Annual |
| Accounts payable (including $47 and $60 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsPayable
|
$696.00K | USD | Annual |
| Accounts payable (including $47 and $60 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsPayable
|
$-260.00K | USD | Annual |
| Accounts payable (including $47 and $60 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccountsPayable
|
$-260.00K | USD | Annual |
| Accrued expenses (including $102 and $34 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.98M | USD | Annual |
| Accrued expenses (including $102 and $34 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.98M | USD | Annual |
| Accrued expenses (including $102 and $34 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$1.57M | USD | Annual |
| Accrued expenses (including $102 and $34 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$1.57M | USD | Annual |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$366.00K | USD | Annual |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$366.00K | USD | Annual |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-2.18M | USD | Annual |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-2.18M | USD | Annual |
| Income taxes payable (including $3 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$65.00K | USD | Annual |
| Income taxes payable (including $3 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$65.00K | USD | Annual |
| Income taxes payable (including $3 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | Annual |
| Income taxes payable (including $3 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | Annual |
| Deferred revenue (including $0 and $49 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInDeferredRevenue
|
$-330.00K | USD | Annual |
| Deferred revenue (including $0 and $49 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInDeferredRevenue
|
$-330.00K | USD | Annual |
| Deferred revenue (including $0 and $49 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInDeferredRevenue
|
$-281.00K | USD | Annual |
| Deferred revenue (including $0 and $49 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
IncreaseDecreaseInDeferredRevenue
|
$-281.00K | USD | Annual |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-6.68M | USD | Annual |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-6.68M | USD | Annual |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-4.64M | USD | Annual |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-4.64M | USD | Annual |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$574.00K | USD | Annual |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$574.00K | USD | Annual |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-45.00K | USD | Annual |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-45.00K | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$53.38M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$53.38M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$47.98M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$47.98M | USD | Annual |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$934.00K | USD | Annual |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$934.00K | USD | Annual |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$2.83M | USD | Annual |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$2.83M | USD | Annual |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$841.00K | USD | Annual |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$841.00K | USD | Annual |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$134.00K | USD | Annual |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$134.00K | USD | Annual |
| Payments for costs incurred from sale of machinery and equipment |
PaymentsForCostsIncurredFromSaleOfMachineryAndEquipment
|
$186.00K | USD | Annual |
| Payments for costs incurred from sale of machinery and equipment |
PaymentsForCostsIncurredFromSaleOfMachineryAndEquipment
|
$186.00K | USD | Annual |
| Payments for costs incurred from sale of machinery and equipment |
PaymentsForCostsIncurredFromSaleOfMachineryAndEquipment
|
- | USD | Annual |
| Payments for costs incurred from sale of machinery and equipment |
PaymentsForCostsIncurredFromSaleOfMachineryAndEquipment
|
- | USD | Annual |
| Deposits paid for joint venture investment |
PaymentsToAcquireInterestInJointVenture
|
$2.90M | USD | Annual |
| Deposits paid for joint venture investment |
PaymentsToAcquireInterestInJointVenture
|
$2.90M | USD | Annual |
| Deposits paid for joint venture investment |
PaymentsToAcquireInterestInJointVenture
|
- | USD | Annual |
| Deposits paid for joint venture investment |
PaymentsToAcquireInterestInJointVenture
|
- | USD | Annual |
| Deposits refunded from joint venture investment |
ProceedsFromDepositsRefundedFromJointVentureInvestment
|
$6.90M | USD | Annual |
| Deposits refunded from joint venture investment |
ProceedsFromDepositsRefundedFromJointVentureInvestment
|
$6.90M | USD | Annual |
| Deposits refunded from joint venture investment |
ProceedsFromDepositsRefundedFromJointVentureInvestment
|
- | USD | Annual |
| Deposits refunded from joint venture investment |
ProceedsFromDepositsRefundedFromJointVentureInvestment
|
- | USD | Annual |
| Deposits refunded from cancelled machinery orders |
DepositRefundFromCancelledPropertyAndEquipmentPurchase
|
- | USD | Annual |
| Deposits refunded from cancelled machinery orders |
DepositRefundFromCancelledPropertyAndEquipmentPurchase
|
- | USD | Annual |
| Deposits refunded from cancelled machinery orders |
DepositRefundFromCancelledPropertyAndEquipmentPurchase
|
$503.00K | USD | Annual |
| Deposits refunded from cancelled machinery orders |
DepositRefundFromCancelledPropertyAndEquipmentPurchase
|
$503.00K | USD | Annual |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$3.13M | USD | Annual |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$3.13M | USD | Annual |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$6.31M | USD | Annual |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$6.31M | USD | Annual |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
- | USD | Annual |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
- | USD | Annual |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
$29.00K | USD | Annual |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
$29.00K | USD | Annual |
| Purchases of short-term investments (including $18,078 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToAcquireShortTermInvestments
|
$49.19M | USD | Annual |
| Purchases of short-term investments (including $18,078 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToAcquireShortTermInvestments
|
$49.19M | USD | Annual |
| Purchases of short-term investments (including $18,078 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToAcquireShortTermInvestments
|
$50.81M | USD | Annual |
| Purchases of short-term investments (including $18,078 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToAcquireShortTermInvestments
|
$50.81M | USD | Annual |
| Redemption of short-term investments (including $7,000 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$48.86M | USD | Annual |
| Redemption of short-term investments (including $7,000 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$48.86M | USD | Annual |
| Redemption of short-term investments (including $7,000 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$23.00M | USD | Annual |
| Redemption of short-term investments (including $7,000 and $8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$23.00M | USD | Annual |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-30.17M | USD | Annual |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-30.17M | USD | Annual |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-5.86M | USD | Annual |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-5.86M | USD | Annual |
| Proceeds from long-term debt (including $0 and 8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
- | USD | Annual |
| Proceeds from long-term debt (including $0 and 8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
- | USD | Annual |
| Proceeds from long-term debt (including $0 and 8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
$8.00M | USD | Annual |
| Proceeds from long-term debt (including $0 and 8,000 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
|
$8.00M | USD | Annual |
| Payments for lender fees |
PaymentsForLenderFees
|
$61.00K | USD | Annual |
| Payments for lender fees |
PaymentsForLenderFees
|
$61.00K | USD | Annual |
| Payments for lender fees |
PaymentsForLenderFees
|
- | USD | Annual |
| Payments for lender fees |
PaymentsForLenderFees
|
- | USD | Annual |
| Payments on long-term debt (including $1,122 and $1,010 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RepaymentsOfLongTermDebt
|
$1.01M | USD | Annual |
| Payments on long-term debt (including $1,122 and $1,010 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RepaymentsOfLongTermDebt
|
$1.01M | USD | Annual |
| Payments on long-term debt (including $1,122 and $1,010 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RepaymentsOfLongTermDebt
|
$1.12M | USD | Annual |
| Payments on long-term debt (including $1,122 and $1,010 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
RepaymentsOfLongTermDebt
|
$1.12M | USD | Annual |
| Tax withholding on vesting of restricted stock units |
PaymentTaxWithholdingShareBasedPaymentArrangementRestrictedStockUnits
|
$18.00K | USD | Annual |
| Tax withholding on vesting of restricted stock units |
PaymentTaxWithholdingShareBasedPaymentArrangementRestrictedStockUnits
|
$18.00K | USD | Annual |
| Tax withholding on vesting of restricted stock units |
PaymentTaxWithholdingShareBasedPaymentArrangementRestrictedStockUnits
|
- | USD | Annual |
| Tax withholding on vesting of restricted stock units |
PaymentTaxWithholdingShareBasedPaymentArrangementRestrictedStockUnits
|
- | USD | Annual |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$725.00K | USD | Annual |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$725.00K | USD | Annual |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$123.00K | USD | Annual |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$123.00K | USD | Annual |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$31.02M | USD | Annual |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$31.02M | USD | Annual |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$20.91M | USD | Annual |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$20.91M | USD | Annual |
| Distributions to shareholders, net of tax withholding (including $0 and $2,295 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsOfCapitalDistribution
|
$2.29M | USD | Annual |
| Distributions to shareholders, net of tax withholding (including $0 and $2,295 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsOfCapitalDistribution
|
$2.29M | USD | Annual |
| Distributions to shareholders, net of tax withholding (including $0 and $2,295 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsOfCapitalDistribution
|
- | USD | Annual |
| Distributions to shareholders, net of tax withholding (including $0 and $2,295 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsOfCapitalDistribution
|
- | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption (including $2,010 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToMinorityShareholders
|
$2.33M | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption (including $2,010 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToMinorityShareholders
|
$2.33M | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption (including $2,010 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToMinorityShareholders
|
- | USD | Annual |
| Payment for Global Wells noncontrolling membership interest redemption (including $2,010 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
PaymentsToMinorityShareholders
|
- | USD | Annual |
| Refund of Global Wells members' tax withholding payments (including $120 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromNoncontrollingInterestTaxWithholding
|
- | USD | Annual |
| Refund of Global Wells members' tax withholding payments (including $120 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromNoncontrollingInterestTaxWithholding
|
- | USD | Annual |
| Refund of Global Wells members' tax withholding payments (including $120 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromNoncontrollingInterestTaxWithholding
|
$120.00K | USD | Annual |
| Refund of Global Wells members' tax withholding payments (including $120 and $0 associated with variable interest entity for the year ended December 31, 2024 and 2023, respectively) |
ProceedsFromNoncontrollingInterestTaxWithholding
|
$120.00K | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-16.17M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-16.17M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-33.62M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-33.62M | USD | Annual |
| Net increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$7.04M | USD | Annual |
| Net increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$7.04M | USD | Annual |
| Net increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$8.51M | USD | Annual |
| Net increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$8.51M | USD | Annual |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.04M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.04M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$31.58M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$31.58M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.04M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$16.04M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$31.58M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$31.58M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$3.71M | USD | Annual |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$3.71M | USD | Annual |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$10.46M | USD | Annual |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$10.46M | USD | Annual |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$122.00K | USD | Annual |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$122.00K | USD | Annual |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$148.00K | USD | Annual |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$148.00K | USD | Annual |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$11.77M | USD | Annual |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$11.77M | USD | Annual |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$10.97M | USD | Annual |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$10.97M | USD | Annual |
| Cash paid for interest |
InterestPaidNet
|
$2.00M | USD | Annual |
| Cash paid for interest |
InterestPaidNet
|
$2.00M | USD | Annual |
| Cash paid for interest |
InterestPaidNet
|
$2.03M | USD | Annual |
| Cash paid for interest |
InterestPaidNet
|
$2.03M | USD | Annual |
Stockholders Equity
62 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Common stock, dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$1.05 | USD | Annual |
| Common stock, dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$1.05 | USD | Annual |
| Common stock, dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$1.55 | USD | Annual |
| Common stock, dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$1.55 | USD | Annual |
| Balance at the beginning of period (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Balance at the beginning of period (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Balance at the beginning of period (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Balance at the beginning of period (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Treasury stock, balance at the beginning of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the beginning of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the beginning of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the beginning of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Cash dividends declared |
DividendsCommonStockCash
|
$20.91M | USD | Annual |
| Cash dividends declared |
DividendsCommonStockCash
|
$20.91M | USD | Annual |
| Cash dividends declared |
DividendsCommonStockCash
|
$31.02M | USD | Annual |
| Cash dividends declared |
DividendsCommonStockCash
|
$31.02M | USD | Annual |
| Issuance of common stock upon vesting of restricted stock units |
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
$-18.00K | USD | Annual |
| Issuance of common stock upon vesting of restricted stock units |
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
$-18.00K | USD | Annual |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$2.06M | USD | Annual |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$2.06M | USD | Annual |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$770.00K | USD | Annual |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$770.00K | USD | Annual |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
6,860.00 | shares | Annual |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
6,860.00 | shares | Annual |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
39,473.00 | shares | Annual |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
39,473.00 | shares | Annual |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$725.00K | USD | Annual |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$725.00K | USD | Annual |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$123.00K | USD | Annual |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$123.00K | USD | Annual |
| Distributions to shareholders, net of tax withholding |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$2.29M | USD | Annual |
| Distributions to shareholders, net of tax withholding |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$2.29M | USD | Annual |
| Distributions to shareholders, net of tax withholding |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$3.21M | USD | Annual |
| Distributions to shareholders, net of tax withholding |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$3.21M | USD | Annual |
| Noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$94.00K | USD | Annual |
| Noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$94.00K | USD | Annual |
| Refund of Global Wells members' tax withholding payments |
NoncontrollingInterestRefundInterestTaxWithholding
|
$120.00K | USD | Annual |
| Refund of Global Wells members' tax withholding payments |
NoncontrollingInterestRefundInterestTaxWithholding
|
$120.00K | USD | Annual |
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$30.82M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Net income |
ProfitLoss
|
$33.18M | USD | Annual |
| Balance at the end of period (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Balance at the end of period (in shares) |
CommonStockSharesOutstanding
|
20.04M | shares | Point-in-time |
| Balance at the end of period (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Balance at the end of period (in shares) |
CommonStockSharesOutstanding
|
19.97M | shares | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.20M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$151.93M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.69M | USD | Point-in-time |
| Treasury stock, balance at the end of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the end of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the end of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
| Treasury stock, balance at the end of period (in shares) |
TreasuryStockCommonShares
|
23,000.00 | shares | Point-in-time |
Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.