2024202320222021202020192018201720162015
ProceedsFromIssuanceOfSecuredDebt
4.00M
4.00M
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
0.95M
0.17M
1.04M
-0.16M
-0.67M
-0.57M
-82679.00
-0.31M
0.12M
PaymentsToAcquireBusinessesNetOfCashAcquired
0.75M
9.62M
NetCashProvidedByUsedInOperatingActivities
28.90M
2.89M
5.14M
5.72M
14.70M
4.48M
4.81M
8.86M
1.08M
OperatingLeasesFutureMinimumPaymentsDue
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
0.26M
18000.00
0.44M
0.68M
OperatingLeasesFutureMinimumPaymentsDueInFourYears
0.28M
0.29M
0.87M
0.67M
OperatingLeasesFutureMinimumPaymentsDueThereafter
64248.00
0.00
0.00
0.33M
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
0.57M
0.53M
0.92M
0.69M
OperatingLeasesFutureMinimumPaymentsDueCurrent
1.06M
0.99M
1.21M
0.89M
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
0.93M
0.63M
1.09M
0.77M
IncomeTaxesPaid
IncomeTaxesPaidNet
5.77M
0.98M
0.87M
0.76M
0.42M
0.89M
1.57M
1.78M
2.41M
OperatingLeaseExpense
1.30M
1.20M
1.30M
1.10M
1.12M
OperatingLeaseWeightedAverageDiscountRatePercent
0.05
0.05
0.05
0.05
0.05
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
3250.00
0.17M
18650.00
0.10M
44875.00
85000.00
62700.00
66850.00
0.20M
ProceedsFromDivestitureOfBusinesses
13.15M
NetCashProvidedByUsedInFinancingActivities
-38.44M
14.28M
2.04M
5.29M
-10.61M
-6.05M
12.91M
3.47M
1.14M
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
85553.00
0.19M
0.48M
0.17M
0.10M
0.17M
0.37M
0.25M
0.35M
RepaymentsOfSecuredDebt
0.27M
22222.00
OperatingLeasePayments
1.41M
1.28M
1.10M
1.09M
1.10M
PaymentsToAcquireIntangibleAssets
0.30M
0.30M
0.38M
0.38M
29371.00
29371.00
0.16M
StockIssuedDuringPeriodValueNewIssues
1.45M
84715.00
3.09M
59754.00
LineOfCreditFacilityMaximumBorrowingCapacity
50.00M
50.00M
50.00M
40.00M
NetCashProvidedByUsedInInvestingActivities
7.43M
-14.23M
-6.37M
-13.95M
-1.68M
-3.23M
-14.38M
-8.81M
-1.91M