Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Total | Additional Paid In Capital | Accumulated Other Comprehensive Loss | Accumulated Earnings | Non-controlling Interest in LLC | Class A Common Stock | Class A Common StockCommon Stock | Class B Common Stock | Class B Common StockCommon Stock |
Beginning balance (in shares) at Jun. 30, 2020 | | | | | | | 20,596,000 | | 15 |
Beginning balance at Jun. 30, 2020 | $ 261,527 | $ 103,797 | $ (3,132) | $ 153,711 | $ 6,947 | | $ 204 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 22,038 | | | 21,093 | 945 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | (3,000) | | |
Stock based compensation, net of withholding taxes on vested equity awards | 658 | 658 | | | | | | | |
Issuances of equity for services | 59 | 59 | | | | | | | |
Issuances of equity for exercise of stock options (in shares) | | | | | | | 9,000 | | |
Issuances of equity for exercise of stock options | 300 | 300 | | | | | | | |
Increase in payable pursuant to the tax receivable agreement | (330) | (330) | | | | | | | |
Increase in deferred tax asset from step-up in tax basis | 480 | 480 | | | | | | | |
Exchange of LLC Units for Class A Common Stock (in shares) | | | | | | | 28,000 | | (2) |
Exchange of LLC Units for Class A Common Stock | 0 | 264 | | | (264) | | | | |
Distributions to LLC Unit holders | (449) | | | | (449) | | | | |
Foreign currency translation adjustment | 652 | | 630 | | 22 | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | | | | | | 20,630,000 | | 13 |
Ending balance at Sep. 30, 2020 | 284,935 | 105,228 | (2,502) | 174,804 | 7,201 | | $ 204 | | $ 0 |
Beginning balance (in shares) at Jun. 30, 2020 | | | | | | | 20,596,000 | | 15 |
Beginning balance at Jun. 30, 2020 | 261,527 | 103,797 | (3,132) | 153,711 | 6,947 | | $ 204 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 79,320 | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2021 | | | | | | | 20,844,000 | | 11 |
Ending balance at Mar. 31, 2021 | 345,605 | 109,692 | (1,342) | 229,825 | 7,223 | | $ 207 | | $ 0 |
Beginning balance (in shares) at Sep. 30, 2020 | | | | | | | 20,630,000 | | 13 |
Beginning balance at Sep. 30, 2020 | 284,935 | 105,228 | (2,502) | 174,804 | 7,201 | | $ 204 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 22,147 | | | 21,225 | 922 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | 110,000 | | |
Stock based compensation, net of withholding taxes on vested equity awards | 752 | 750 | | | | | $ 2 | | |
Issuance of equity for services (in shares) | | | | | | | 1,000 | | |
Issuances of equity for services | 659 | 659 | | | | | | | |
Increase in payable pursuant to the tax receivable agreement | (213) | (213) | | | | | | | |
Increase in deferred tax asset from step-up in tax basis | 229 | 229 | | | | | | | |
Exchange of LLC Units for Class A Common Stock (in shares) | | | | | | | 12,000 | | (1) |
Exchange of LLC Units for Class A Common Stock | 0 | 118 | | | (118) | | | | |
Distributions to LLC Unit holders | (495) | | | | (495) | | | | |
Foreign currency translation adjustment | 1,470 | | 1,422 | | 48 | | | | |
Ending balance (in shares) at Dec. 31, 2020 | | | | | | | 20,753,000 | | 12 |
Ending balance at Dec. 31, 2020 | 309,484 | 106,771 | (1,080) | 196,029 | 7,558 | | $ 206 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 35,135 | | | 33,796 | 1,339 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | 2,000 | | |
Stock based compensation, net of withholding taxes on vested equity awards | 1,400 | 1,400 | | | | | | | |
Issuances of equity for services | 59 | 59 | | | | | | | |
Issuances of equity for exercise of stock options (in shares) | | | | | | | 2,000 | | |
Issuances of equity for exercise of stock options | 75 | 75 | | | | | | | |
Increase in payable pursuant to the tax receivable agreement | (1,531) | (1,531) | | | | | | | |
Increase in deferred tax asset from step-up in tax basis | 1,963 | 1,963 | | | | | | | |
Exchange of LLC Units for Class A Common Stock (in shares) | | | | | | | 87,000 | | (1) |
Exchange of LLC Units for Class A Common Stock | 1 | 955 | | | (955) | | $ 1 | | |
Distributions to LLC Unit holders | (710) | | | | (710) | | | | |
Foreign currency translation adjustment | (271) | | (262) | | (9) | | | | |
Ending balance (in shares) at Mar. 31, 2021 | | | | | | | 20,844,000 | | 11 |
Ending balance at Mar. 31, 2021 | 345,605 | 109,692 | (1,342) | 229,825 | 7,223 | | $ 207 | | $ 0 |
Beginning balance (in shares) at Jun. 30, 2021 | | | | | | 20,847,019 | 20,847,000 | 10 | 10 |
Beginning balance at Jun. 30, 2021 | 381,154 | 111,308 | (1,639) | 263,552 | 7,726 | | $ 207 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 27,933 | | | 26,944 | 989 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | (7,000) | | |
Stock based compensation, net of withholding taxes on vested equity awards | 728 | 728 | | | | | | | |
Issuances of equity for services | 58 | 58 | | | | | | | |
Distributions to LLC Unit holders | (558) | | | | (558) | | | | |
Foreign currency translation adjustment | (859) | | (835) | | (24) | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | | | | 20,840,000 | | 10 |
Ending balance at Sep. 30, 2021 | 408,456 | 112,094 | (2,474) | 290,496 | 8,133 | | $ 207 | | $ 0 |
Beginning balance (in shares) at Jun. 30, 2021 | | | | | | 20,847,019 | 20,847,000 | 10 | 10 |
Beginning balance at Jun. 30, 2021 | 381,154 | 111,308 | (1,639) | 263,552 | 7,726 | | $ 207 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | $ 113,745 | | | | | | | | |
Issuances of equity for exercise of stock options (in shares) | 34,625 | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2022 | | | | | | 20,503,058 | 20,503,000 | 10 | 10 |
Ending balance at Mar. 31, 2022 | $ 467,139 | 85,568 | (1,625) | 373,265 | 9,728 | | $ 203 | | $ 0 |
Beginning balance (in shares) at Sep. 30, 2021 | | | | | | | 20,840,000 | | 10 |
Beginning balance at Sep. 30, 2021 | 408,456 | 112,094 | (2,474) | 290,496 | 8,133 | | $ 207 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 30,979 | | | 29,891 | 1,088 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | 101,000 | | |
Stock based compensation, net of withholding taxes on vested equity awards | 54 | 53 | | | | | $ 1 | | |
Issuance of equity for services (in shares) | | | | | | | 1,000 | | |
Issuances of equity for services | 948 | 948 | | | | | | | |
Issuances of equity for exercise of stock options (in shares) | | | | | | | 35,000 | | |
Issuances of equity for exercise of stock options | 971 | 971 | | | | | | | |
Repurchase and retirement of common stock (in shares) | | | | | | | (78,000) | | |
Repurchase and retirement of common stock | (5,228) | (5,227) | | | | | $ (1) | | |
Distributions to LLC Unit holders | (452) | | | | (452) | | | | |
Foreign currency translation adjustment | 142 | | 138 | | 4 | | | | |
Ending balance (in shares) at Dec. 31, 2021 | | | | | | | 20,899,000 | | 10 |
Ending balance at Dec. 31, 2021 | 435,870 | 108,839 | (2,336) | 320,387 | 8,773 | | $ 207 | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Net income | 54,833 | | | 52,878 | 1,955 | | | | |
Stock based compensation, net of withholding taxes on vested equity awards (in shares) | | | | | | | 1,000 | | |
Stock based compensation, net of withholding taxes on vested equity awards | 1,639 | 1,639 | | | | | | | |
Issuances of equity for services | 68 | 68 | | | | | | | |
Repurchase and retirement of common stock (in shares) | | | | | | | (397,000) | | |
Repurchase and retirement of common stock | (24,982) | (24,978) | | | | | $ (4) | | |
Distributions to LLC Unit holders | (1,021) | | | | (1,021) | | | | |
Foreign currency translation adjustment | 732 | | 711 | | 21 | | | | |
Ending balance (in shares) at Mar. 31, 2022 | | | | | | 20,503,058 | 20,503,000 | 10 | 10 |
Ending balance at Mar. 31, 2022 | $ 467,139 | $ 85,568 | $ (1,625) | $ 373,265 | $ 9,728 | | $ 203 | | $ 0 |