20242023202220212020201920182017
StockIssued1
0.00
16.40M
0.00
3.00M
33.00M
PrepaidExpenseCurrent
9.60M
9.20M
8.30M
3.60M
5.30M
FinanceLeaseRightOfUseAsset
FinanceLeaseRightOfUseAssetAmortization
4.00M
2.20M
2.70M
4.70M
5.20M
CapitalLeasesFutureMinimumPaymentsDue
12.00M
12.00M
10.00M
CapitalLeasesFutureMinimumPaymentsDueCurrent
5.00M
5.00M
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
1.00M
1.00M
0.50M
CapitalLeasesFutureMinimumPaymentsDueInFourYears
0.20M
0.20M
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
0.10M
0.10M
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
2.10M
2.10M
0.70M
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
4.60M
4.60M
1.00M
LesseeOperatingLeaseLiabilityPaymentsDue
11.30M
14.30M
8.70M
7.80M
8.50M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
2.40M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
0.90M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
1.10M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
0.80M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
0.80M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
2.50M
PurchaseObligation
42.10M
PurchaseObligationDueInNextTwelveMonths
37.60M
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
401.30M
385.50M
408.20M
300.60M
AssetsCurrent
135.40M
140.10M
105.20M
35.70M
58.70M
61.10M
49.70M
CapitalLeaseObligationsIncurred
2.40M
PropertyPlantAndEquipmentNet
270.60M
189.40M
229.80M
229.80M
189.20M
MinorityInterest
0.00
82.90M
89.80M
90.10M
92.00M
DeferredTaxLiabilities
11.30M
4.60M
3.20M
0.50M
0.50M
0.20M
DeferredTaxLiabilitiesOther
0.30M
0.30M
0.30M
DeferredTaxLiabilitiesPropertyPlantAndEquipment
27.30M
21.80M
21.50M
0.50M
0.50M
0.20M
StockholdersEquity
271.80M
266.20M
248.70M
101.90M
113.20M
101.90M
103.70M
LiabilitiesAndStockholdersEquity
378.00M
381.60M
393.10M
240.60M
293.50M
302.50M
259.70M
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
196.60M
167.20M
140.50M
113.00M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
15.70M
3.70M
0.60M
2.80M
6.90M
5.30M
AccountsPayableRelatedPartiesCurrent
2.40M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
3.60M
3.20M
3.70M
3.30M
AllowanceForDoubtfulAccountsReceivableWriteOffs
0.10M
0.00
0.30M
0.10M
0.20M
1.00M
OtherLiabilitiesCurrent
0.10M
6.60M
5.40M
0.70M
2.00M
3.00M
IncreaseDecreaseInOtherNoncurrentLiabilities
-2.60M
3.70M
0.70M
1.10M
0.30M
-1.10M
-0.30M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
8.30M
DeferredTaxAssetsOperatingLossCarryforwards
12.90M
16.00M
17.50M
16.40M
16.40M
15.70M
6.20M
FinanceLeasePrincipalPayments
5.40M
4.50M
5.40M
4.70M
4.80M
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
0.10M
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
226.30M
221.60M
270.60M
189.40M
AccountsPayableCurrent
31.30M
24.30M
20.70M
10.50M
13.80M
17.20M
32.00M
ContractWithCustomerAssetNet
17.70M
26.90M
13.00M
1.10M
1.20M
EmployeeRelatedLiabilitiesCurrent
13.70M
12.50M
12.70M
4.50M
6.30M
6.20M
2.90M
OperatingLeaseLiability
9.80M
11.90M
7.20M
5.90M
6.50M
LongTermDebtCurrent
0.10M
6.80M
44.10M
10.00M
15.80M
15.80M
1.30M
IncreaseDecreaseInAccountsReceivable
-5.30M
10.70M
49.00M
-15.60M
-5.20M
13.50M
12.40M
Goodwill
0.00
9.00M
GoodwillAcquiredDuringPeriod
0.00
7.40M
TaxesPayableCurrent
1.70M
2.10M
2.10M
1.00M
1.80M
2.90M
1.40M
DeferredTaxAssetsNet
18.40M
20.00M
18.60M
11.10M
12.90M
10.30M
4.20M
LongTermDebt
0.10M
18.40M
62.50M
24.50M
42.40M
60.50M
OtherAssetsCurrent
2.90M
AdditionalPaidInCapital
266.20M
262.60M
260.20M
123.90M
121.80M
111.60M
110.10M
DeferredTaxAssetsOther
1.70M
1.80M
1.00M
DeferredTaxAssetsValuationAllowance
0.00
1.70M
1.90M
5.30M
3.50M
5.40M
2.30M
PreferredStockSharesIssued
0.00
0.00
6.00M
0.00
0.00
0.00
0.00
ProvisionForDoubtfulAccounts
0.90M
0.20M
1.50M
0.10M
1.30M
0.20M
0.30M
OperatingLeaseRightOfUseAsset
9.00M
11.20M
6.80M
5.80M
6.50M
PreferredStockSharesOutstanding
0.00
0.00
6.00M
0.00
0.00
0.00
0.00
PreferredStockSharesAuthorized
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
PreferredStockParOrStatedValuePerShare
0.01
0.01
0.01
0.01
0.01
0.01
0.01
DeferredIncomeTaxLiabilitiesNet
11.30M
AllowanceForDoubtfulAccountsReceivableCurrent
3.80M
3.00M
2.80M
1.60M
1.60M
0.50M
1.30M
DeferredIncomeTaxLiabilities
29.70M
24.60M
21.80M
11.60M
IncreaseDecreaseInAccountsPayable
6.60M
2.80M
4.10M
-3.30M
-1.10M
0.20M
2.60M
DeferredTaxLiabilitiesInvestments
0.00
11.10M
12.90M
10.30M
4.20M
PaymentsToAcquirePropertyPlantAndEquipment
36.50M
13.80M
5.60M
7.20M
24.20M
75.90M
21.70M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
1.50M
2.40M
1.50M
1.90M
2.00M
OtherAssetsNoncurrent
1.00M
1.60M
2.70M
1.20M
0.10M
1.60M
1.00M
RepaymentsOfNotesPayable
0.00
3.60M
0.00
CapitalLeaseObligations
CapitalLeaseObligationsNoncurrent
6.60M
6.60M
1.50M
CapitalLeaseObligationsCurrent
4.40M
4.40M
8.00M
FiniteLivedIntangibleAssetsNet
6.30M
7.10M
7.80M
8.50M
9.30M
10.00M
10.80M
FinanceLeaseLiability
12.40M
7.50M
8.50M
3.80M
8.70M
FinanceLeaseLiabilityPaymentsDue
14.30M
8.10M
9.00M
4.10M
9.30M
FinanceLeaseLiabilityPaymentsDueYearFour
1.50M
0.10M
0.20M
FinanceLeaseLiabilityNoncurrent
7.70M
3.40M
2.90M
1.30M
3.60M
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
5.70M
4.40M
5.50M
FinanceLeaseLiabilityPaymentsDueYearTwo
4.30M
2.40M
2.90M
FinanceLeaseLiabilityCurrent
4.70M
4.10M
5.60M
2.50M
5.10M
FinanceLeaseLiabilityUndiscountedExcessAmount
1.90M
0.60M
0.50M
0.30M
0.60M
FinanceLeaseLiabilityPaymentsDueYearThree
2.80M
1.20M
0.70M
ConstructionInProgressGross
21.60M
3.30M
2.90M
1.80M
6.30M
CapitalLeasesFutureMinimumPaymentsDueThereafter
0.00
CashAndCashEquivalentsAtCarryingValue
15.70M
3.70M
0.60M
2.80M
6.90M
2.60M
5.30M
Assets
378.00M
381.60M
393.10M
240.60M
293.50M
302.50M
259.70M
IncreaseDecreaseInInventories
0.90M
3.40M
-2.70M
-0.40M
-1.10M
3.40M
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
266.20M
248.70M
184.80M
203.00M
OperatingLeaseLiabilityCurrent
2.60M
2.30M
1.40M
0.70M
2.00M
LiabilitiesCurrent
69.00M
74.50M
102.70M
33.00M
55.10M
58.90M
52.90M
OperatingLeaseLiabilityNoncurrent
7.20M
9.60M
5.80M
5.20M
4.50M
IncreaseDecreaseInAccruedLiabilities
-7.20M
5.80M
19.60M
-9.10M
0.50M
7.50M
7.40M
LongTermDebtNoncurrent
0.00
11.60M
18.40M
14.50M
26.60M
44.70M
5.80M
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
0.58M
0.58M
AccountsReceivableNetCurrent
85.40M
91.20M
80.80M
25.90M
41.50M
45.40M
32.10M
PropertyPlantAndEquipmentGross
275.10M
282.30M
214.60M
ValuationAllowanceDeferredTaxAssetChangeInAmount
-1.70M
PreferredStockValue
0.00
0.00
0.10M
0.00
0.00
0.00
OtherLiabilitiesNoncurrent
8.10M
5.00M
1.80M
0.70M
0.30M
3.80M
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
0.80M
0.60M
DebtInstrumentCarryingAmount
18.60M
63.20M
25.20M
43.50M
61.80M
RestrictedCashCurrent
1.80M
PrepaidExpenseAndOtherAssetsCurrent
5.10M
5.70M
FiniteLivedIntangibleAssetsAccumulatedAmortization
5.10M
4.30M
3.60M
2.90M
2.10M
1.50M
0.70M
StockRepurchaseProgramAuthorizedAmount1
35.00M
5.00M
5.00M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
52.50M
52.50M
25.40M
DeferredTaxAssetsGross
15.70M
6.50M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
12.00M
3.10M
-2.20M
-4.10M
4.30M
Liabilities
106.20M
115.40M
144.40M
55.80M
90.50M
110.50M
64.00M
OperatingLossCarryforwards
57.90M
69.50M
78.80M
71.50M
71.70M
78.90M
6.20M
TreasuryStockShares
0.55M
0.55M
0.55M
0.11M
TreasuryStockValueAcquiredCostMethod
3.10M
3.10M
0.70M
DilutiveSecurities
0.00
InventoryNet
6.40M
5.90M
2.50M
2.30M
3.80M
4.90M
AccruedLiabilitiesCurrent
29.60M
36.10M
30.30M
9.30M
18.40M
18.50M
11.60M
RetainedEarningsAccumulatedDeficit
28.40M
7.10M
-8.00M
-18.40M
-8.10M
-9.90M
-6.60M
PreferredStockLiquidationPreference
7.00