Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
Retained Earnings [Member] |
Treasury Stock [Member] |
Non-controlling Interests [Member] |
Beginning Balance at Sep. 30, 2023 |
$ 918,417
|
$ 29
|
$ 323,218
|
$ 1,303
|
$ 739,949
|
$ (148,656)
|
$ 2,574
|
Beginning Balance, Shares at Sep. 30, 2023 |
|
29,374,724
|
|
|
|
|
|
Net income |
845
|
|
|
|
930
|
|
(85)
|
Non-controlling interests in subsidiaries from acquisitions |
6,655
|
|
|
|
|
|
6,655
|
Distributions to non-controlling interests |
(23)
|
|
|
|
|
|
(23)
|
Shares issued pursuant to employee stock purchase plan |
1,353
|
|
1,353
|
|
|
|
|
Shares issued pursuant to employee stock purchase plan, Shares |
|
55,375
|
|
|
|
|
|
Shares issued upon vesting of equity awards, net of minimum tax withholding |
(1,116)
|
|
(1,116)
|
|
|
|
|
Shares issued upon vesting of equity awards, net of minimum tax withholding, Shares |
|
128,065
|
|
|
|
|
|
Shares issued upon exercise of stock options |
81
|
|
81
|
|
|
|
|
Shares issued upon exercise of stock options, Shares |
|
5,000
|
|
|
|
|
|
Stock-based compensation |
5,419
|
|
5,419
|
|
|
|
|
Stock-based compensation, Shares |
|
1,875
|
|
|
|
|
|
Other comprehensive (loss) income |
2,940
|
|
|
2,588
|
|
|
352
|
Ending Balance at Dec. 31, 2023 |
934,571
|
$ 29
|
328,955
|
3,891
|
740,879
|
(148,656)
|
9,473
|
Ending Balance, Shares at Dec. 31, 2023 |
|
29,565,039
|
|
|
|
|
|
Beginning Balance at Sep. 30, 2023 |
918,417
|
$ 29
|
323,218
|
1,303
|
739,949
|
(148,656)
|
2,574
|
Beginning Balance, Shares at Sep. 30, 2023 |
|
29,374,724
|
|
|
|
|
|
Net income |
34,007
|
|
|
|
|
|
|
Other comprehensive (loss) income |
889
|
|
|
|
|
|
|
Ending Balance at Jun. 30, 2024 |
976,934
|
$ 30
|
342,218
|
2,084
|
774,016
|
(150,797)
|
9,383
|
Ending Balance, Shares at Jun. 30, 2024 |
|
29,612,521
|
|
|
|
|
|
Beginning Balance at Dec. 31, 2023 |
934,571
|
$ 29
|
328,955
|
3,891
|
740,879
|
(148,656)
|
9,473
|
Beginning Balance, Shares at Dec. 31, 2023 |
|
29,565,039
|
|
|
|
|
|
Net income |
1,449
|
|
|
|
1,587
|
|
(138)
|
Stock-based compensation |
5,984
|
|
5,984
|
|
|
|
|
Stock-based compensation, Shares |
|
1,581
|
|
|
|
|
|
Other comprehensive (loss) income |
(1,546)
|
|
|
(1,360)
|
|
|
(186)
|
Ending Balance at Mar. 31, 2024 |
940,458
|
$ 29
|
334,939
|
2,531
|
742,466
|
(148,656)
|
9,149
|
Ending Balance, Shares at Mar. 31, 2024 |
|
29,566,620
|
|
|
|
|
|
Net income |
31,713
|
|
|
|
31,550
|
|
163
|
Non-controlling interests in subsidiaries from acquisitions |
129
|
|
|
|
|
|
129
|
Shares issued pursuant to employee stock purchase plan |
1,160
|
$ 1
|
1,159
|
|
|
|
|
Shares issued pursuant to employee stock purchase plan, Shares |
|
41,554
|
|
|
|
|
|
Shares issued upon exercise of stock options |
40
|
|
40
|
|
|
|
|
Shares issued upon exercise of stock options, Shares |
|
2,500
|
|
|
|
|
|
Purchase of treasury stock |
(2,141)
|
|
|
|
|
(2,141)
|
|
Stock-based compensation |
6,080
|
|
6,080
|
|
|
|
|
Stock-based compensation, Shares |
|
1,847
|
|
|
|
|
|
Other comprehensive (loss) income |
(505)
|
|
|
(447)
|
|
|
(58)
|
Ending Balance at Jun. 30, 2024 |
976,934
|
$ 30
|
342,218
|
2,084
|
774,016
|
(150,797)
|
9,383
|
Ending Balance, Shares at Jun. 30, 2024 |
|
29,612,521
|
|
|
|
|
|
Beginning Balance at Sep. 30, 2024 |
$ 986,249
|
$ 30
|
343,911
|
4,636
|
778,015
|
(150,797)
|
10,454
|
Beginning Balance, Shares at Sep. 30, 2024 |
29,898,545
|
29,898,545
|
|
|
|
|
|
Net income |
$ 18,124
|
|
|
|
18,066
|
|
58
|
Distributions to non-controlling interests |
(179)
|
|
|
|
|
|
(179)
|
Shares issued pursuant to employee stock purchase plan |
1,368
|
|
1,368
|
|
|
|
|
Shares issued pursuant to employee stock purchase plan, Shares |
|
47,774
|
|
|
|
|
|
Shares issued upon vesting of equity awards, net of minimum tax withholding |
(723)
|
|
(723)
|
|
|
|
|
Shares issued upon vesting of equity awards, net of minimum tax withholding, Shares |
|
106,348
|
|
|
|
|
|
Shares issued upon exercise of stock options |
109
|
|
109
|
|
|
|
|
Shares issued upon exercise of stock options, Shares |
|
5,750
|
|
|
|
|
|
Stock-based compensation |
5,473
|
|
5,473
|
|
|
|
|
Stock-based compensation, Shares |
|
1,744
|
|
|
|
|
|
Other comprehensive (loss) income |
(7,220)
|
|
|
(6,629)
|
|
|
(591)
|
Ending Balance at Dec. 31, 2024 |
1,003,201
|
$ 30
|
350,138
|
(1,993)
|
796,081
|
(150,797)
|
9,742
|
Ending Balance, Shares at Dec. 31, 2024 |
|
30,060,161
|
|
|
|
|
|
Beginning Balance at Sep. 30, 2024 |
$ 986,249
|
$ 30
|
343,911
|
4,636
|
778,015
|
(150,797)
|
10,454
|
Beginning Balance, Shares at Sep. 30, 2024 |
29,898,545
|
29,898,545
|
|
|
|
|
|
Net income |
$ (30,684)
|
|
|
|
|
|
|
Other comprehensive (loss) income |
5,113
|
|
|
|
|
|
|
Ending Balance at Jun. 30, 2025 |
$ 951,323
|
$ 30
|
362,216
|
9,322
|
747,239
|
(178,277)
|
10,793
|
Ending Balance, Shares at Jun. 30, 2025 |
30,130,499
|
30,130,499
|
|
|
|
|
|
Beginning Balance at Dec. 31, 2024 |
$ 1,003,201
|
$ 30
|
350,138
|
(1,993)
|
796,081
|
(150,797)
|
9,742
|
Beginning Balance, Shares at Dec. 31, 2024 |
|
30,060,161
|
|
|
|
|
|
Net income |
3,162
|
|
|
|
3,304
|
|
(142)
|
Purchase of treasury stock |
(12,431)
|
|
|
|
|
(12,431)
|
|
Stock-based compensation |
5,321
|
|
5,321
|
|
|
|
|
Stock-based compensation, Shares |
|
1,408
|
|
|
|
|
|
Other comprehensive (loss) income |
4,126
|
|
|
3,796
|
|
|
330
|
Ending Balance at Mar. 31, 2025 |
1,003,379
|
$ 30
|
355,459
|
1,803
|
799,385
|
(163,228)
|
9,930
|
Ending Balance, Shares at Mar. 31, 2025 |
|
30,061,569
|
|
|
|
|
|
Net income |
(51,970)
|
|
|
|
(52,146)
|
|
176
|
Shares issued pursuant to employee stock purchase plan |
1,114
|
|
1,114
|
|
|
|
|
Shares issued pursuant to employee stock purchase plan, Shares |
|
62,033
|
|
|
|
|
|
Shares issued upon vesting of equity awards, net of minimum tax withholding, Shares |
|
5,000
|
|
|
|
|
|
Purchase of treasury stock |
(15,049)
|
|
|
|
|
(15,049)
|
|
Stock-based compensation |
5,643
|
|
5,643
|
|
|
|
|
Stock-based compensation, Shares |
|
1,897
|
|
|
|
|
|
Other comprehensive (loss) income |
8,206
|
|
|
7,519
|
|
|
687
|
Ending Balance at Jun. 30, 2025 |
$ 951,323
|
$ 30
|
$ 362,216
|
$ 9,322
|
$ 747,239
|
$ (178,277)
|
$ 10,793
|
Ending Balance, Shares at Jun. 30, 2025 |
30,130,499
|
30,130,499
|
|
|
|
|
|