2024202320222021202020192018201720162015
StockIssuedDuringPeriodValueNewIssues
0.48M
0.48M
0.20M
0.20M
0.20M
OperatingLeasePayments
0.43M
0.43M
0.44M
LineOfCreditFacilityInterestRateDuringPeriod
0.04
0.04
OperatingLeaseWeightedAverageDiscountRatePercent
0.05
0.05
0.05
0.05
StockIssuedDuringPeriodValueTreasuryStockReissued
1.13M
1.13M
0.34M
NetCashProvidedByUsedInOperatingActivities
0.65M
-5.44M
4.71M
4.39M
-2.15M
8.69M
1.48M
1.61M
-2.29M
NetCashProvidedByUsedInFinancingActivities
0.42M
5.32M
-1047.00
-3.38M
0.84M
-3.35M
1.19M
-0.45M
2.75M
LongTermLineOfCredit
8.31M
8.31M
3.80M
5.12M
4.32M
PaymentsForRepurchaseOfCommonStock
6.03M
0.10M
1.75M
0.23M
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-18374.00
-0.11M
51978.00
-97380.00
8765.00
-43877.00
25688.00
-0.28M
3910.00
StockIssuedDuringPeriodValueAcquisitions
0.82M
IncreaseDecreaseInOperatingLeaseLiability
-0.27M
-0.28M
-0.41M
LineOfCreditFacilityMaximumBorrowingCapacity
7.17M
IncomeTaxesPaid
34183.00
1.65M
IncomeTaxesPaidNet
1.33M
1.33M
35120.00
3739.00
83279.00
0.27M
0.39M
PaymentsToAcquireBusinessesNetOfCashAcquired
2.68M
2.89M
OperatingLeasesFutureMinimumPaymentsDue
2.86M
3.35M
1.98M
2.22M
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
0.45M
0.44M
0.26M
0.25M
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
0.47M
0.46M
0.28M
0.27M
OperatingLeasesFutureMinimumPaymentsDueInFourYears
0.46M
0.45M
0.27M
0.26M
OperatingLeasesFutureMinimumPaymentsDueCurrent
0.45M
0.49M
0.30M
0.28M
OperatingLeasesFutureMinimumPaymentsDueThereafter
0.60M
1.07M
0.61M
0.89M
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
0.44M
0.45M
0.26M
0.26M
RepaymentsOfLinesOfCredit
1.73M
1.91M
6.01M
4.51M
0.50M
OperatingLeaseExpense
0.75M
PaymentsToAcquireBusinessesGross
2.68M
2.30M
2.30M
1.02M
OperatingLeaseRightOfUseAssetAmortizationExpense
0.32M
0.67M
0.35M
0.40M
IncreaseDecreaseInOtherOperatingAssets
-0.17M
-0.17M
-0.26M
0.18M
-0.15M
NetCashProvidedByUsedInInvestingActivities
-0.86M
-1.06M
-3.89M
-0.54M
-0.90M
-3.06M
-3.57M
-1.78M
-0.39M
PaymentsToAcquireOtherInvestments
2.50M
2.50M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2.73M
2.52M
3.70M
2.88M
2.40M
ProceedsFromLinesOfCredit
3.03M
6.43M
6.02M
1.14M
1.41M
3.81M
1.45M
1.40M
3.06M
Cash
0.33M
0.33M
2.40M
4.61M
2.33M
3.23M
3.85M