10-Q Filing
Filing Information
| Form Type | 10-Q |
| Accession Number | 0001758021-25-000009 |
| Period End Date | 20250930 |
| Filing Date | 20251107 |
| Fiscal Year | 2025 |
| Fiscal Period | Q3 |
| XBRL Instance | krt-20250930_htm.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
248 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
|
$24.02M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$24.02M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$19.95M | USD | Point-in-time |
| Short-term investments |
ShortTermInvestments
|
$19.95M | USD | Point-in-time |
| Accounts receivable, net of allowance of bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$758.00K | USD | Point-in-time |
| Accounts receivable, net of allowance of bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$758.00K | USD | Point-in-time |
| Accounts receivable, net of allowance of bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$559.00K | USD | Point-in-time |
| Accounts receivable, net of allowance of bad debt |
AllowanceForDoubtfulAccountsReceivableCurrent
|
$559.00K | USD | Point-in-time |
| Cash and cash equivalents (including $1,437 and $1,703 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents (including $1,437 and $1,703 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$31.58M | USD | Point-in-time |
| Cash and cash equivalents (including $1,437 and $1,703 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$24.02M | USD | Point-in-time |
| Cash and cash equivalents (including $1,437 and $1,703 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
CashAndCashEquivalentsAtCarryingValue
|
$24.02M | 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 |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.71M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.71M | 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
|
$84.17M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$84.17M | USD | Point-in-time |
| Short-term investments (including $7,935 and $11,128 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments (including $7,935 and $11,128 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
ShortTermInvestments
|
$28.34M | USD | Point-in-time |
| Short-term investments (including $7,935 and $11,128 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
ShortTermInvestments
|
$19.95M | USD | Point-in-time |
| Short-term investments (including $7,935 and $11,128 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
ShortTermInvestments
|
$19.95M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $559 and $758 at September 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$26.74M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $559 and $758 at September 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$26.74M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $559 and $758 at September 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$37.87M | USD | Point-in-time |
| Accounts receivable, net of allowance for bad debt of $559 and $758 at September 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$37.87M | 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
|
$1.03M | USD | Point-in-time |
| Other non-current assets |
OtherAssetsNoncurrent
|
$1.03M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$70.72M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$70.72M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$84.13M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$84.13M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$16.21M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$16.21M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $159 and $27 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $159 and $27 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$3.61M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $159 and $27 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.71M | USD | Point-in-time |
| Prepaid expenses and other current assets (including $159 and $27 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PrepaidExpenseAndOtherAssetsCurrent
|
$4.71M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$161.00M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$161.00M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$170.68M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$170.68M | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable |
TaxesPayableCurrent
|
- | 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
|
$21.10M | USD | Point-in-time |
| Long-term debt, current portion |
LongTermDebtCurrent
|
$21.10M | USD | Point-in-time |
| Property and equipment, net (including $42,061 and $42,972 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Property and equipment, net (including $42,061 and $42,972 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PropertyPlantAndEquipmentNet
|
$87.98M | USD | Point-in-time |
| Property and equipment, net (including $42,061 and $42,972 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PropertyPlantAndEquipmentNet
|
$84.17M | USD | Point-in-time |
| Property and equipment, net (including $42,061 and $42,972 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
PropertyPlantAndEquipmentNet
|
$84.17M | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$36.00K | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$36.00K | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$2.00K | USD | Point-in-time |
| Deposits |
DepositsAssetsNoncurrent
|
$2.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 |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$139.00K | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$139.00K | USD | Point-in-time |
| Debt discount non current |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$141.00K | USD | Point-in-time |
| Debt discount non current |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$141.00K | USD | Point-in-time |
| Debt discount non current |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$70.00K | USD | Point-in-time |
| Debt discount non current |
DebtInstrumentUnamortizedDiscountNoncurrent
|
$70.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 |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$300.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$300.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$280.00K | USD | Point-in-time |
| Intangible assets, net |
IntangibleAssetsNetExcludingGoodwill
|
$280.00K | 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 |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$42.97M | USD | Point-in-time |
| Operating right-of-use assets |
OperatingLeaseRightOfUseAsset
|
$42.97M | 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 liabilities |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Deferred tax asset |
DeferredIncomeTaxAssetsNet
|
- | USD | Point-in-time |
| Deferred tax asset |
DeferredIncomeTaxAssetsNet
|
- | USD | Point-in-time |
| Deferred tax asset |
DeferredIncomeTaxAssetsNet
|
$196.00K | USD | Point-in-time |
| Deferred tax asset |
DeferredIncomeTaxAssetsNet
|
$196.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 |
| 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 |
| Other non-current assets (including $54 and $34 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current assets (including $54 and $34 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherAssetsNoncurrent
|
$1.07M | USD | Point-in-time |
| Other non-current assets (including $54 and $34 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherAssetsNoncurrent
|
$1.03M | USD | Point-in-time |
| Other non-current assets (including $54 and $34 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherAssetsNoncurrent
|
$1.03M | 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 |
| Total assets |
Assets
|
$294.52M | USD | Point-in-time |
| Total assets |
Assets
|
$294.52M | USD | Point-in-time |
| Total assets |
Assets
|
$302.84M | USD | Point-in-time |
| Total assets |
Assets
|
$302.84M | USD | 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 |
| 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 |
| 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 |
| 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 |
| Accrued expenses (including $400 and $489 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses (including $400 and $489 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
AccruedLiabilitiesCurrent
|
$13.55M | USD | Point-in-time |
| Accrued expenses (including $400 and $489 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
AccruedLiabilitiesCurrent
|
$16.21M | USD | Point-in-time |
| Accrued expenses (including $400 and $489 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
AccruedLiabilitiesCurrent
|
$16.21M | 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 |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
20.12M | shares | Point-in-time |
| Common stock, shares issued (in shares) |
CommonStockSharesIssued
|
20.12M | shares | 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 |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
20.10M | shares | Point-in-time |
| Common stock, shares outstanding (in shares) |
CommonStockSharesOutstanding
|
20.10M | shares | Point-in-time |
| Income taxes payable (including $0 and $3 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable (including $0 and $3 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
TaxesPayableCurrent
|
$65.00K | USD | Point-in-time |
| Income taxes payable (including $0 and $3 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Income taxes payable (including $0 and $3 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
TaxesPayableCurrent
|
- | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$742.00K | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$1.12M | USD | Point-in-time |
| Deferred revenue |
DeferredRevenueCurrent
|
$1.12M | 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 |
| Long-term debt, current portion (including $21,100 and $1,179 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion (including $21,100 and $1,179 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtCurrent
|
$1.18M | USD | Point-in-time |
| Long-term debt, current portion (including $21,100 and $1,179 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtCurrent
|
$21.10M | USD | Point-in-time |
| Long-term debt, current portion (including $21,100 and $1,179 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtCurrent
|
$21.10M | 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 |
| 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
|
$11.65M | USD | Point-in-time |
| Operating lease liabilities, current portion |
OperatingLeaseLiabilityCurrent
|
$11.65M | USD | Point-in-time |
| Line of credit |
LinesOfCreditCurrent
|
- | USD | Point-in-time |
| Line of credit |
LinesOfCreditCurrent
|
- | USD | Point-in-time |
| Line of credit |
LinesOfCreditCurrent
|
$1.00M | USD | Point-in-time |
| Line of credit |
LinesOfCreditCurrent
|
$1.00M | USD | Point-in-time |
| Other current liabilities (including $48 and $916 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Other current liabilities (including $48 and $916 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherLiabilitiesCurrent
|
$968.00K | USD | Point-in-time |
| Other current liabilities (including $48 and $916 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherLiabilitiesCurrent
|
$139.00K | USD | Point-in-time |
| Other current liabilities (including $48 and $916 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
OtherLiabilitiesCurrent
|
$139.00K | 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
|
$79.60M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$79.60M | 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
|
$622.00K | USD | Point-in-time |
| Deferred tax liability |
DeferredIncomeTaxLiabilitiesNet
|
$622.00K | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $70 and $141 at September 30, 2025 and December 31, 2024, respectively (including $23,031 and $47,279 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively, and debt discount of $70 and $141 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$47.28M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $70 and $141 at September 30, 2025 and December 31, 2024, respectively (including $23,031 and $47,279 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively, and debt discount of $70 and $141 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$47.28M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $70 and $141 at September 30, 2025 and December 31, 2024, respectively (including $23,031 and $47,279 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively, and debt discount of $70 and $141 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$23.03M | USD | Point-in-time |
| Long-term debt, net of current portion and debt discount of $70 and $141 at September 30, 2025 and December 31, 2024, respectively (including $23,031 and $47,279 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively, and debt discount of $70 and $141 associated with variable interest entity at September 30, 2025 and December 31, 2024, respectively) |
LongTermDebtExcludingLongTermLineOfCreditNoncurrent
|
$23.03M | 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 |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$35.25M | USD | Point-in-time |
| Operating lease liabilities, net of current portion |
OperatingLeaseLiabilityNoncurrent
|
$35.25M | USD | Point-in-time |
| Other non-current liabilities (including $1,233 and $1,198 associated with variable interest entity at September 30, 2025 and December 31, 2024 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities (including $1,233 and $1,198 associated with variable interest entity at September 30, 2025 and December 31, 2024 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities (including $1,233 and $1,198 associated with variable interest entity at September 30, 2025 and December 31, 2024 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Other non-current liabilities (including $1,233 and $1,198 associated with variable interest entity at September 30, 2025 and December 31, 2024 respectively) |
OtherLiabilitiesNoncurrent
|
$2.74M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$132.32M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$132.32M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$141.25M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$141.25M | USD | Point-in-time |
| Commitments and Contingencies (Note 14) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 14) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 14) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and Contingencies (Note 14) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both September 30, 2025 and December 31, 2024 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both September 30, 2025 and December 31, 2024 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both September 30, 2025 and December 31, 2024 |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both September 30, 2025 and December 31, 2024 |
PreferredStockValue
|
- | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,120,505 and 20,097,505 shares issued and outstanding, respectively, as of September 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,120,505 and 20,097,505 shares issued and outstanding, respectively, as of September 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,120,505 and 20,097,505 shares issued and outstanding, respectively, as of September 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 |
CommonStockValue
|
$20.00K | USD | Point-in-time |
| Common stock, $0.001 par value, 100,000,000 shares authorized, 20,120,505 and 20,097,505 shares issued and outstanding, respectively, as of September 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 |
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
|
$90.80M | USD | Point-in-time |
| Additional paid in capital |
AdditionalPaidInCapital
|
$90.80M | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Treasury stock, $0.001 par value, 23,000 shares as of both September 30, 2025 and December 31, 2024 |
TreasuryStockCommonValue
|
$248.00K | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$66.34M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$66.34M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$63.91M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$63.91M | 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 |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$154.48M | USD | Point-in-time |
| Total Karat Packaging Inc. stockholders equity |
StockholdersEquity
|
$154.48M | 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
|
$7.11M | USD | Point-in-time |
| Noncontrolling interest |
MinorityInterest
|
$7.11M | 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 stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | 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
|
$160.21M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.21M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | USD | Point-in-time |
| Total stockholders equity |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | 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
|
$302.84M | USD | Point-in-time |
| Total liabilities and stockholders equity |
LiabilitiesAndStockholdersEquity
|
$302.84M | USD | Point-in-time |
Income Statement
224 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$112.77M | USD | 1 Quarter |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$112.77M | USD | 1 Quarter |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$320.98M | USD | 3 Qtrs |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$320.98M | USD | 3 Qtrs |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$124.52M | USD | 1 Quarter |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$124.52M | USD | 1 Quarter |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$352.13M | USD | 3 Qtrs |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$352.13M | USD | 3 Qtrs |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$69.27M | USD | 1 Quarter |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$69.27M | USD | 1 Quarter |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$196.48M | USD | 3 Qtrs |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$196.48M | USD | 3 Qtrs |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$81.60M | USD | 1 Quarter |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$81.60M | USD | 1 Quarter |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$219.34M | USD | 3 Qtrs |
| Cost of goods sold |
CostOfGoodsAndServicesSold
|
$219.34M | USD | 3 Qtrs |
| Gross profit |
GrossProfit
|
$43.50M | USD | 1 Quarter |
| Gross profit |
GrossProfit
|
$43.50M | USD | 1 Quarter |
| Gross profit |
GrossProfit
|
$124.51M | USD | 3 Qtrs |
| Gross profit |
GrossProfit
|
$124.51M | USD | 3 Qtrs |
| Gross profit |
GrossProfit
|
$42.92M | USD | 1 Quarter |
| Gross profit |
GrossProfit
|
$42.92M | USD | 1 Quarter |
| Gross profit |
GrossProfit
|
$132.79M | USD | 3 Qtrs |
| Gross profit |
GrossProfit
|
$132.79M | USD | 3 Qtrs |
| Selling expenses |
SellingExpense
|
$13.75M | USD | 1 Quarter |
| Selling expenses |
SellingExpense
|
$13.75M | USD | 1 Quarter |
| Selling expenses |
SellingExpense
|
$38.38M | USD | 3 Qtrs |
| Selling expenses |
SellingExpense
|
$38.38M | USD | 3 Qtrs |
| Selling expenses |
SellingExpense
|
$13.80M | USD | 1 Quarter |
| Selling expenses |
SellingExpense
|
$13.80M | USD | 1 Quarter |
| Selling expenses |
SellingExpense
|
$41.92M | USD | 3 Qtrs |
| Selling expenses |
SellingExpense
|
$41.92M | USD | 3 Qtrs |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$18.51M | USD | 1 Quarter |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$18.51M | USD | 1 Quarter |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$18.51M | USD | 1 Quarter |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$18.51M | USD | 1 Quarter |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$53.17M | USD | 3 Qtrs |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$53.17M | USD | 3 Qtrs |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$53.17M | USD | 3 Qtrs |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$53.17M | USD | 3 Qtrs |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$20.95M | USD | 1 Quarter |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$20.95M | USD | 1 Quarter |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$20.95M | USD | 1 Quarter |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$20.95M | USD | 1 Quarter |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$58.62M | USD | 3 Qtrs |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$58.62M | USD | 3 Qtrs |
| General and administrative expenses |
GeneralAndAdministrativeExpense
|
$58.62M | USD | 3 Qtrs |
| General and administrative expenses (including $724 and $643 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $2,186 and $1,888 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GeneralAndAdministrativeExpense
|
$58.62M | USD | 3 Qtrs |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-27.00K | USD | 1 Quarter |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-27.00K | USD | 1 Quarter |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$2.50M | USD | 3 Qtrs |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$2.50M | USD | 3 Qtrs |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-403.00K | USD | 1 Quarter |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-403.00K | USD | 1 Quarter |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-703.00K | USD | 3 Qtrs |
| Impairment expense and (gain) loss, net, on disposal of property and equipment |
ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment
|
$-703.00K | USD | 3 Qtrs |
| Rental income |
RentalIncomeNonoperating
|
$593.00K | USD | 1 Quarter |
| Rental income |
RentalIncomeNonoperating
|
$593.00K | USD | 1 Quarter |
| Rental income |
RentalIncomeNonoperating
|
$1.48M | USD | 3 Qtrs |
| Rental income |
RentalIncomeNonoperating
|
$1.48M | USD | 3 Qtrs |
| Rental income |
RentalIncomeNonoperating
|
$710.00K | USD | 1 Quarter |
| Rental income |
RentalIncomeNonoperating
|
$710.00K | USD | 1 Quarter |
| Rental income |
RentalIncomeNonoperating
|
$2.24M | USD | 3 Qtrs |
| Rental income |
RentalIncomeNonoperating
|
$2.24M | USD | 3 Qtrs |
| Interest income |
InvestmentIncomeInterest
|
$770.00K | USD | 1 Quarter |
| Interest income |
InvestmentIncomeInterest
|
$770.00K | USD | 1 Quarter |
| Interest income |
InvestmentIncomeInterest
|
$1.73M | USD | 3 Qtrs |
| Interest income |
InvestmentIncomeInterest
|
$1.73M | USD | 3 Qtrs |
| Interest income |
InvestmentIncomeInterest
|
$415.00K | USD | 1 Quarter |
| Interest income |
InvestmentIncomeInterest
|
$415.00K | USD | 1 Quarter |
| Interest income |
InvestmentIncomeInterest
|
$1.66M | USD | 3 Qtrs |
| Interest income |
InvestmentIncomeInterest
|
$1.66M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$32.23M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$32.23M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$94.05M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$94.05M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$34.34M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$34.34M | USD | 1 Quarter |
| Total operating expenses |
OperatingExpenses
|
$99.84M | USD | 3 Qtrs |
| Total operating expenses |
OperatingExpenses
|
$99.84M | USD | 3 Qtrs |
| Interest expense |
InterestExpenseNonoperating
|
$535.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseNonoperating
|
$535.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseNonoperating
|
$1.61M | USD | 3 Qtrs |
| Interest expense |
InterestExpenseNonoperating
|
$1.61M | USD | 3 Qtrs |
| Interest expense |
InterestExpenseNonoperating
|
$539.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseNonoperating
|
$539.00K | USD | 1 Quarter |
| Interest expense |
InterestExpenseNonoperating
|
$1.57M | USD | 3 Qtrs |
| Interest expense |
InterestExpenseNonoperating
|
$1.57M | USD | 3 Qtrs |
| Operating income |
OperatingIncomeLoss
|
$11.27M | USD | 1 Quarter |
| Operating income |
OperatingIncomeLoss
|
$11.27M | USD | 1 Quarter |
| Operating income |
OperatingIncomeLoss
|
$30.46M | USD | 3 Qtrs |
| Operating income |
OperatingIncomeLoss
|
$30.46M | USD | 3 Qtrs |
| Operating income |
OperatingIncomeLoss
|
$8.57M | USD | 1 Quarter |
| Operating income |
OperatingIncomeLoss
|
$8.57M | USD | 1 Quarter |
| Operating income |
OperatingIncomeLoss
|
$32.94M | USD | 3 Qtrs |
| Operating income |
OperatingIncomeLoss
|
$32.94M | USD | 3 Qtrs |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$593.00K | USD | 1 Quarter |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$593.00K | USD | 1 Quarter |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$1.48M | USD | 3 Qtrs |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$1.48M | USD | 3 Qtrs |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$710.00K | USD | 1 Quarter |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$710.00K | USD | 1 Quarter |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$2.24M | USD | 3 Qtrs |
| Rental income (including $370 and $263 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,177 and $776 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RentalIncomeNonoperating
|
$2.24M | USD | 3 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$48.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$48.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$154.00K | USD | 3 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$154.00K | USD | 3 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$67.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$67.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$29.00K | USD | 3 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$29.00K | USD | 3 Qtrs |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$-287.00K | USD | 1 Quarter |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$-287.00K | USD | 1 Quarter |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$152.00K | USD | 3 Qtrs |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$152.00K | USD | 3 Qtrs |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$681.00K | USD | 1 Quarter |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$681.00K | USD | 1 Quarter |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$-1.95M | USD | 3 Qtrs |
| Gain (loss) on foreign currency transactions |
ForeignCurrencyTransactionGainLossBeforeTax
|
$-1.95M | USD | 3 Qtrs |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$770.00K | USD | 1 Quarter |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$770.00K | USD | 1 Quarter |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$1.73M | USD | 3 Qtrs |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$1.73M | USD | 3 Qtrs |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$415.00K | USD | 1 Quarter |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$415.00K | USD | 1 Quarter |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$1.66M | USD | 3 Qtrs |
| Interest income (including $120 and $123 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $431 and $469 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InvestmentIncomeInterest
|
$1.66M | USD | 3 Qtrs |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$535.00K | USD | 1 Quarter |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$535.00K | USD | 1 Quarter |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$1.61M | USD | 3 Qtrs |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$1.61M | USD | 3 Qtrs |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$539.00K | USD | 1 Quarter |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$539.00K | USD | 1 Quarter |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$1.57M | USD | 3 Qtrs |
| Interest expense (including $505 and $517 associated with variable interest entity for the three months ended September 30, 2025 and 2024, respectively; $1,514 and $1,553 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
InterestExpenseNonoperating
|
$1.57M | USD | 3 Qtrs |
| Total other income, net |
NonoperatingIncomeExpense
|
$589.00K | USD | 1 Quarter |
| Total other income, net |
NonoperatingIncomeExpense
|
$589.00K | USD | 1 Quarter |
| Total other income, net |
NonoperatingIncomeExpense
|
$1.92M | USD | 3 Qtrs |
| Total other income, net |
NonoperatingIncomeExpense
|
$1.92M | USD | 3 Qtrs |
| Total other income, net |
NonoperatingIncomeExpense
|
$1.33M | USD | 1 Quarter |
| Total other income, net |
NonoperatingIncomeExpense
|
$1.33M | USD | 1 Quarter |
| Total other income, net |
NonoperatingIncomeExpense
|
$411.00K | USD | 3 Qtrs |
| Total other income, net |
NonoperatingIncomeExpense
|
$411.00K | USD | 3 Qtrs |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$11.86M | USD | 1 Quarter |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$11.86M | USD | 1 Quarter |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$32.38M | USD | 3 Qtrs |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$32.38M | USD | 3 Qtrs |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$9.91M | USD | 1 Quarter |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$9.91M | USD | 1 Quarter |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$33.35M | USD | 3 Qtrs |
| Income before provision for income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$33.35M | USD | 3 Qtrs |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$2.60M | USD | 1 Quarter |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$2.60M | USD | 1 Quarter |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$7.41M | USD | 3 Qtrs |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$7.41M | USD | 3 Qtrs |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$2.30M | USD | 1 Quarter |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$2.30M | USD | 1 Quarter |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$7.88M | USD | 3 Qtrs |
| Provision for income taxes |
IncomeTaxExpenseBenefit
|
$7.88M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$168.00K | USD | 1 Quarter |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$168.00K | USD | 1 Quarter |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$605.00K | USD | 3 Qtrs |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$605.00K | USD | 3 Qtrs |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$278.00K | USD | 1 Quarter |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$278.00K | USD | 1 Quarter |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$802.00K | USD | 3 Qtrs |
| Net income attributable to noncontrolling interest |
NetIncomeLossAttributableToNoncontrollingInterest
|
$802.00K | USD | 3 Qtrs |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$9.09M | USD | 1 Quarter |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$9.09M | USD | 1 Quarter |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$24.36M | USD | 3 Qtrs |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$24.36M | USD | 3 Qtrs |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$7.33M | USD | 1 Quarter |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$7.33M | USD | 1 Quarter |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$24.67M | USD | 3 Qtrs |
| Net income attributable to Karat Packaging Inc. |
NetIncomeLoss
|
$24.67M | USD | 3 Qtrs |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$0.45 | USD | 1 Quarter |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$0.45 | USD | 1 Quarter |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.22 | USD | 3 Qtrs |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.22 | USD | 3 Qtrs |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$0.36 | USD | 1 Quarter |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$0.36 | USD | 1 Quarter |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.23 | USD | 3 Qtrs |
| Basic (in dollars per share) |
EarningsPerShareBasic
|
$1.23 | USD | 3 Qtrs |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$0.45 | USD | 1 Quarter |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$0.45 | USD | 1 Quarter |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.21 | USD | 3 Qtrs |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.21 | USD | 3 Qtrs |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$0.36 | USD | 1 Quarter |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$0.36 | USD | 1 Quarter |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.22 | USD | 3 Qtrs |
| Diluted (in dollars per share) |
EarningsPerShareDiluted
|
$1.22 | USD | 3 Qtrs |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.02M | shares | 1 Quarter |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.02M | shares | 1 Quarter |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
19.99M | shares | 3 Qtrs |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
19.99M | shares | 3 Qtrs |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.09M | shares | 1 Quarter |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.09M | shares | 1 Quarter |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.06M | shares | 3 Qtrs |
| Weighted average common shares outstanding, basic (in shares) |
WeightedAverageNumberOfSharesOutstandingBasic
|
20.06M | shares | 3 Qtrs |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.13M | shares | 1 Quarter |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.13M | shares | 1 Quarter |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.11M | shares | 3 Qtrs |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.11M | shares | 3 Qtrs |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.20M | shares | 1 Quarter |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.20M | shares | 1 Quarter |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.20M | shares | 3 Qtrs |
| Weighted average common shares outstanding, diluted (in shares) |
WeightedAverageNumberOfDilutedSharesOutstanding
|
20.20M | shares | 3 Qtrs |
Cash Flow Statement
284 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| Depreciation and amortization (including $911 and $910 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
DepreciationDepletionAndAmortization
|
$7.98M | USD | 3 Qtrs |
| Depreciation and amortization (including $911 and $910 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
DepreciationDepletionAndAmortization
|
$7.98M | USD | 3 Qtrs |
| Depreciation and amortization (including $911 and $910 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
DepreciationDepletionAndAmortization
|
$8.13M | USD | 3 Qtrs |
| Depreciation and amortization (including $911 and $910 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
DepreciationDepletionAndAmortization
|
$8.13M | USD | 3 Qtrs |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$212.00K | USD | 3 Qtrs |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$212.00K | USD | 3 Qtrs |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$87.00K | USD | 3 Qtrs |
| Adjustments to allowance for bad debt |
ProvisionForDoubtfulAccounts
|
$87.00K | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$7.98M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$7.98M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$8.13M | USD | 3 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$8.13M | USD | 3 Qtrs |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$370.00K | USD | 3 Qtrs |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$370.00K | USD | 3 Qtrs |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$-90.00K | USD | 3 Qtrs |
| Adjustments to inventory reserve |
InventoryWriteDown
|
$-90.00K | USD | 3 Qtrs |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-69.00K | USD | 3 Qtrs |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-69.00K | USD | 3 Qtrs |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-80.00K | USD | 3 Qtrs |
| Amortization of loan fees |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-80.00K | USD | 3 Qtrs |
| Write-off of inventory |
WriteOffRecoveryOfInventory
|
$1.15M | USD | 3 Qtrs |
| Write-off of inventory |
WriteOffRecoveryOfInventory
|
$1.15M | USD | 3 Qtrs |
| Write-off of inventory |
WriteOffRecoveryOfInventory
|
$560.00K | USD | 3 Qtrs |
| Write-off of inventory |
WriteOffRecoveryOfInventory
|
$560.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$199.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$199.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$40.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$40.00K | USD | 3 Qtrs |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
$1.99M | USD | 3 Qtrs |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
$1.99M | USD | 3 Qtrs |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
- | USD | 3 Qtrs |
| Impairment of operating right-of-use asset |
OperatingLeaseImpairmentLoss
|
- | USD | 3 Qtrs |
| (Gain) loss, net, on disposal of property and equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$-505.00K | USD | 3 Qtrs |
| (Gain) loss, net, on disposal of property and equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$-505.00K | USD | 3 Qtrs |
| (Gain) loss, net, on disposal of property and equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$703.00K | USD | 3 Qtrs |
| (Gain) loss, net, on disposal of property and equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$703.00K | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
- | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
- | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
$53.00K | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
$53.00K | USD | 3 Qtrs |
| Amortization of loan fees (including $47 and $46 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-69.00K | USD | 3 Qtrs |
| Amortization of loan fees (including $47 and $46 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-69.00K | USD | 3 Qtrs |
| Amortization of loan fees (including $47 and $46 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-80.00K | USD | 3 Qtrs |
| Amortization of loan fees (including $47 and $46 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AmortizationOfDeferredLoanOriginationFeesNet
|
$-80.00K | USD | 3 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-1.40M | USD | 3 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-1.40M | USD | 3 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$741.00K | USD | 3 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$741.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$199.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$199.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$40.00K | USD | 3 Qtrs |
| Accrued interest on certificates of deposit (including $40 and $49 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
AccruedInterest
|
$40.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$74.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$74.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$16.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$16.00K | USD | 3 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$5.53M | USD | 3 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$5.53M | USD | 3 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$6.74M | USD | 3 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$6.74M | USD | 3 Qtrs |
| Stock-based compensation |
ShareBasedCompensation
|
$1.72M | USD | 3 Qtrs |
| Stock-based compensation |
ShareBasedCompensation
|
$1.72M | USD | 3 Qtrs |
| Stock-based compensation |
ShareBasedCompensation
|
$1.04M | USD | 3 Qtrs |
| Stock-based compensation |
ShareBasedCompensation
|
$1.04M | USD | 3 Qtrs |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.17M | USD | 3 Qtrs |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.17M | USD | 3 Qtrs |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.65M | USD | 3 Qtrs |
| Accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.65M | USD | 3 Qtrs |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$5.47M | USD | 3 Qtrs |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$5.47M | USD | 3 Qtrs |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$7.56M | USD | 3 Qtrs |
| Amortization of operating right-of-use assets |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$7.56M | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
- | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
- | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
$53.00K | USD | 3 Qtrs |
| Government grant income (including $24 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
GovernmentAssistanceAmount
|
$53.00K | USD | 3 Qtrs |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-46.00K | USD | 3 Qtrs |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-46.00K | USD | 3 Qtrs |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$109.00K | USD | 3 Qtrs |
| Other liabilities |
IncreaseDecreaseInOtherOperatingLiabilities
|
$109.00K | USD | 3 Qtrs |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$33.59M | USD | 3 Qtrs |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$33.59M | USD | 3 Qtrs |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$16.30M | USD | 3 Qtrs |
| Purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$16.30M | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$6.32M | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$6.32M | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$11.22M | USD | 3 Qtrs |
| Accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$11.22M | USD | 3 Qtrs |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$38.60M | USD | 3 Qtrs |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$38.60M | USD | 3 Qtrs |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$24.74M | USD | 3 Qtrs |
| Redemption of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$24.74M | USD | 3 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$905.00K | USD | 3 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$905.00K | USD | 3 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$13.88M | USD | 3 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$13.88M | USD | 3 Qtrs |
| Payments on long-term debt |
RepaymentsOfLongTermDebt
|
$834.00K | USD | 3 Qtrs |
| Payments on long-term debt |
RepaymentsOfLongTermDebt
|
$834.00K | USD | 3 Qtrs |
| Payments on long-term debt |
RepaymentsOfLongTermDebt
|
$4.37M | USD | 3 Qtrs |
| Payments on long-term debt |
RepaymentsOfLongTermDebt
|
$4.37M | USD | 3 Qtrs |
| Prepaid expenses and other current assets (including $99 and $24 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-1.40M | USD | 3 Qtrs |
| Prepaid expenses and other current assets (including $99 and $24 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-1.40M | USD | 3 Qtrs |
| Prepaid expenses and other current assets (including $99 and $24 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$741.00K | USD | 3 Qtrs |
| Prepaid expenses and other current assets (including $99 and $24 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$741.00K | USD | 3 Qtrs |
| Payments of noncontrolling interest tax withholding |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
- | USD | 3 Qtrs |
| Payments of noncontrolling interest tax withholding |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
- | USD | 3 Qtrs |
| Payments of noncontrolling interest tax withholding |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$335.00K | USD | 3 Qtrs |
| Payments of noncontrolling interest tax withholding |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$335.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$74.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$74.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$16.00K | USD | 3 Qtrs |
| Other non-current assets (including $21 and $12 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingAssets
|
$16.00K | USD | 3 Qtrs |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
$2.33M | USD | 3 Qtrs |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
$2.33M | USD | 3 Qtrs |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
- | USD | 3 Qtrs |
| Payment for Global Wells noncontrolling membership interest redemption |
PaymentsToMinorityShareholders
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
$879.00K | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
$879.00K | USD | 3 Qtrs |
| Accounts payable (including $81 and $4 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccountsPayable
|
$5.53M | USD | 3 Qtrs |
| Accounts payable (including $81 and $4 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccountsPayable
|
$5.53M | USD | 3 Qtrs |
| Accounts payable (including $81 and $4 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccountsPayable
|
$6.74M | USD | 3 Qtrs |
| Accounts payable (including $81 and $4 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccountsPayable
|
$6.74M | USD | 3 Qtrs |
| Accrued expenses (including $89 and $225 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.17M | USD | 3 Qtrs |
| Accrued expenses (including $89 and $225 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.17M | USD | 3 Qtrs |
| Accrued expenses (including $89 and $225 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.65M | USD | 3 Qtrs |
| Accrued expenses (including $89 and $225 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInAccruedLiabilities
|
$2.65M | USD | 3 Qtrs |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-1.34M | USD | 3 Qtrs |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-1.34M | USD | 3 Qtrs |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-10.00K | USD | 3 Qtrs |
| Related party payable |
IncreaseDecreaseInDueToRelatedParties
|
$-10.00K | USD | 3 Qtrs |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | 3 Qtrs |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
- | USD | 3 Qtrs |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$-65.00K | USD | 3 Qtrs |
| Income taxes payable |
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
$-65.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-430.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$-430.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$254.00K | USD | 3 Qtrs |
| Deferred revenue |
IncreaseDecreaseInDeferredRevenue
|
$254.00K | USD | 3 Qtrs |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-4.49M | USD | 3 Qtrs |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-4.49M | USD | 3 Qtrs |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-7.41M | USD | 3 Qtrs |
| Operating lease liabilities |
IncreaseDecreaseInOperatingLeaseLiability
|
$-7.41M | USD | 3 Qtrs |
| Other liabilities (including $64 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-46.00K | USD | 3 Qtrs |
| Other liabilities (including $64 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingLiabilities
|
$-46.00K | USD | 3 Qtrs |
| Other liabilities (including $64 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingLiabilities
|
$109.00K | USD | 3 Qtrs |
| Other liabilities (including $64 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
IncreaseDecreaseInOtherOperatingLiabilities
|
$109.00K | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$39.73M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$39.73M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$18.46M | USD | 3 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$18.46M | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$718.00K | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$718.00K | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$520.00K | USD | 3 Qtrs |
| Purchases of property and equipment |
PaymentsToAcquirePropertyPlantAndEquipment
|
$520.00K | USD | 3 Qtrs |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$117.00K | USD | 3 Qtrs |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$117.00K | USD | 3 Qtrs |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$602.00K | USD | 3 Qtrs |
| Proceeds from disposal of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$602.00K | USD | 3 Qtrs |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$2.59M | USD | 3 Qtrs |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$2.59M | USD | 3 Qtrs |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$3.24M | USD | 3 Qtrs |
| Deposits paid for property and equipment |
PaymentsForDepositsForPropertyPlantAndEquipment
|
$3.24M | USD | 3 Qtrs |
| Deposits received for sale of property and equipment |
DepositsReceivedForSaleOfPropertyAndEquipment
|
- | USD | 3 Qtrs |
| Deposits received for sale of property and equipment |
DepositsReceivedForSaleOfPropertyAndEquipment
|
- | USD | 3 Qtrs |
| Deposits received for sale of property and equipment |
DepositsReceivedForSaleOfPropertyAndEquipment
|
$120.00K | USD | 3 Qtrs |
| Deposits received for sale of property and equipment |
DepositsReceivedForSaleOfPropertyAndEquipment
|
$120.00K | USD | 3 Qtrs |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
- | USD | 3 Qtrs |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
- | USD | 3 Qtrs |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
$451.00K | USD | 3 Qtrs |
| Purchases of publicly-traded equity securities |
PurchaseOfSecuritiesInvestingActivities
|
$451.00K | USD | 3 Qtrs |
| Proceeds from disposal of publicly-traded equity securities |
ProceedsFromDisposalOfSecuritiesInvestingActivities
|
- | USD | 3 Qtrs |
| Proceeds from disposal of publicly-traded equity securities |
ProceedsFromDisposalOfSecuritiesInvestingActivities
|
- | USD | 3 Qtrs |
| Proceeds from disposal of publicly-traded equity securities |
ProceedsFromDisposalOfSecuritiesInvestingActivities
|
$503.00K | USD | 3 Qtrs |
| Proceeds from disposal of publicly-traded equity securities |
ProceedsFromDisposalOfSecuritiesInvestingActivities
|
$503.00K | USD | 3 Qtrs |
| Purchases of short-term investments (including $7,982 and $18,079 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToAcquireShortTermInvestments
|
$33.59M | USD | 3 Qtrs |
| Purchases of short-term investments (including $7,982 and $18,079 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToAcquireShortTermInvestments
|
$33.59M | USD | 3 Qtrs |
| Purchases of short-term investments (including $7,982 and $18,079 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToAcquireShortTermInvestments
|
$16.30M | USD | 3 Qtrs |
| Purchases of short-term investments (including $7,982 and $18,079 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToAcquireShortTermInvestments
|
$16.30M | USD | 3 Qtrs |
| Redemption of short-term investments (including $11,215 and $7,000 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$38.60M | USD | 3 Qtrs |
| Redemption of short-term investments (including $11,215 and $7,000 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$38.60M | USD | 3 Qtrs |
| Redemption of short-term investments (including $11,215 and $7,000 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$24.74M | USD | 3 Qtrs |
| Redemption of short-term investments (including $11,215 and $7,000 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
ProceedsFromSaleOfShortTermInvestments
|
$24.74M | USD | 3 Qtrs |
| Net cash provided by investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$1.82M | USD | 3 Qtrs |
| Net cash provided by investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$1.82M | USD | 3 Qtrs |
| Net cash provided by investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$5.45M | USD | 3 Qtrs |
| Net cash provided by investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$5.45M | USD | 3 Qtrs |
| Payment of long-term debt (including $4,374 and $834 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RepaymentsOfLongTermDebt
|
$834.00K | USD | 3 Qtrs |
| Payment of long-term debt (including $4,374 and $834 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RepaymentsOfLongTermDebt
|
$834.00K | USD | 3 Qtrs |
| Payment of long-term debt (including $4,374 and $834 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RepaymentsOfLongTermDebt
|
$4.37M | USD | 3 Qtrs |
| Payment of long-term debt (including $4,374 and $834 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
RepaymentsOfLongTermDebt
|
$4.37M | USD | 3 Qtrs |
| Payments for lender fees |
PaymentsForLenderFees
|
- | USD | 3 Qtrs |
| Payments for lender fees |
PaymentsForLenderFees
|
- | USD | 3 Qtrs |
| Payments for lender fees |
PaymentsForLenderFees
|
$87.00K | USD | 3 Qtrs |
| Payments for lender fees |
PaymentsForLenderFees
|
$87.00K | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
- | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
- | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
$4.50M | USD | 3 Qtrs |
| Proceeds from line of credit |
ProceedsFromLinesOfCredit
|
$4.50M | USD | 3 Qtrs |
| Repayments on line of credit |
RepaymentsOfLinesOfCredit
|
- | USD | 3 Qtrs |
| Repayments on line of credit |
RepaymentsOfLinesOfCredit
|
- | USD | 3 Qtrs |
| Repayments on line of credit |
RepaymentsOfLinesOfCredit
|
$3.50M | USD | 3 Qtrs |
| Repayments on line of credit |
RepaymentsOfLinesOfCredit
|
$3.50M | USD | 3 Qtrs |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$441.00K | USD | 3 Qtrs |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$441.00K | USD | 3 Qtrs |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$299.00K | USD | 3 Qtrs |
| Proceeds from exercise of common stock options |
ProceedsFromStockOptionsExercised
|
$299.00K | USD | 3 Qtrs |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$23.01M | USD | 3 Qtrs |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$23.01M | USD | 3 Qtrs |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$27.09M | USD | 3 Qtrs |
| Dividends paid to shareholders |
PaymentsOfDividendsCommonStock
|
$27.09M | USD | 3 Qtrs |
| Payment of Global Wells membership interest tax withholding (including $326 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
- | USD | 3 Qtrs |
| Payment of Global Wells membership interest tax withholding (including $326 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
- | USD | 3 Qtrs |
| Payment of Global Wells membership interest tax withholding (including $326 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$335.00K | USD | 3 Qtrs |
| Payment of Global Wells membership interest tax withholding (including $326 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$335.00K | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToMinorityShareholders
|
$2.33M | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToMinorityShareholders
|
$2.33M | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToMinorityShareholders
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentsToMinorityShareholders
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
- | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
$879.00K | USD | 3 Qtrs |
| Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the nine months ended September 30, 2025 and 2024, respectively) |
PaymentToNoncontrollingInterestsRedemptionTaxWithholding
|
$879.00K | USD | 3 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-25.73M | USD | 3 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-25.73M | USD | 3 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-31.47M | USD | 3 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-31.47M | USD | 3 Qtrs |
| Net (decrease) increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$15.83M | USD | 3 Qtrs |
| Net (decrease) increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$15.83M | USD | 3 Qtrs |
| Net (decrease) increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-7.56M | USD | 3 Qtrs |
| Net (decrease) increase in cash and cash equivalents |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-7.56M | USD | 3 Qtrs |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$38.90M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$38.90M | 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
|
$24.02M | USD | Point-in-time |
| Beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$24.02M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$23.08M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$38.90M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$38.90M | 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
|
$24.02M | USD | Point-in-time |
| End of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$24.02M | USD | Point-in-time |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$2.92M | USD | 3 Qtrs |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$2.92M | USD | 3 Qtrs |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$3.28M | USD | 3 Qtrs |
| Transfers from deposits to property and equipment |
PropertyPlantAndEquipmentTransfersAndChanges
|
$3.28M | USD | 3 Qtrs |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$124.00K | USD | 3 Qtrs |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$124.00K | USD | 3 Qtrs |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$948.00K | USD | 3 Qtrs |
| Non-cash purchases of property and equipment |
CapitalExpendituresIncurredButNotYetPaid
|
$948.00K | USD | 3 Qtrs |
| Non-cash disposal of property and equipment |
PropertyPlantAndEquipmentDisposals
|
- | USD | 3 Qtrs |
| Non-cash disposal of property and equipment |
PropertyPlantAndEquipmentDisposals
|
- | USD | 3 Qtrs |
| Non-cash disposal of property and equipment |
PropertyPlantAndEquipmentDisposals
|
$480.00K | USD | 3 Qtrs |
| Non-cash disposal of property and equipment |
PropertyPlantAndEquipmentDisposals
|
$480.00K | USD | 3 Qtrs |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$6.42M | USD | 3 Qtrs |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$6.42M | USD | 3 Qtrs |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$8.09M | USD | 3 Qtrs |
| Cash paid for income taxes |
ProceedsFromIncomeTaxRefunds
|
$8.09M | USD | 3 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.56M | USD | 3 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.56M | USD | 3 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.48M | USD | 3 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.48M | USD | 3 Qtrs |
Stockholders Equity
120 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.30 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.30 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.35 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.35 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.50 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.50 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| Cash dividends declared (in dollars per share) |
CommonStockDividendsPerShareDeclared
|
$0.45 | USD | 1 Quarter |
| 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
|
20.10M | shares | Point-in-time |
| Balance at the beginning of period (in shares) |
CommonStockSharesOutstanding
|
20.10M | shares | 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 |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | USD | 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
|
$160.21M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.21M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | USD | Point-in-time |
| Balance at the beginning of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | 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
|
$5.99M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$5.99M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$7.00M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$7.00M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$10.01M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$10.01M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.02M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.02M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.03M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.03M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.04M | USD | 1 Quarter |
| Cash dividends declared |
DividendsCommonStockCash
|
$9.04M | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$375.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$375.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$940.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$940.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$400.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$400.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$346.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$346.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$445.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$445.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$253.00K | USD | 1 Quarter |
| Stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$253.00K | USD | 1 Quarter |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
16,200.00 | shares | 3 Qtrs |
| Exercise of stock options (in shares) |
StockIssuedDuringPeriodSharesStockOptionsExercised
|
16,200.00 | shares | 3 Qtrs |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$52.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$52.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$273.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$273.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$116.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$116.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$195.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$195.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$104.00K | USD | 1 Quarter |
| Exercise of stock options |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$104.00K | USD | 1 Quarter |
| Global Wells noncontrolling membership interest redemption |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$3.21M | USD | 1 Quarter |
| Global Wells noncontrolling membership interest redemption |
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
$3.21M | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$132.00K | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$132.00K | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$166.00K | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$166.00K | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$37.00K | USD | 1 Quarter |
| Global Wells noncontrolling interest tax withholding |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$37.00K | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.48M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.23M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$9.26M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$24.96M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$6.82M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$11.05M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$7.60M | USD | 1 Quarter |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| Net income |
ProfitLoss
|
$25.47M | USD | 3 Qtrs |
| 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
|
20.10M | shares | Point-in-time |
| Balance at the end of period (in shares) |
CommonStockSharesOutstanding
|
20.10M | shares | 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 |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.39M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.83M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$163.60M | USD | 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
|
$160.21M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$160.21M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$162.71M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | USD | Point-in-time |
| Balance at the end of period |
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
$161.59M | 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.