XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid In Capital
Accumulated Other Comprehensive Loss
Accumulated Earnings
Non-controlling Interest in LLC
Beginning balance (in shares) at Jun. 30, 2022       20,501,000 10        
Beginning balance at Jun. 30, 2022 $ 513,568     $ 203 $ 0 $ 85,294 $ (3,507) $ 421,184 $ 10,394
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 36,105             34,883 1,222
Stock based compensation, net of withholding taxes on vested equity awards (in shares)       (12,000)          
Stock based compensation, net of withholding taxes on vested equity awards 743         743      
Issuances of equity for services 67         67      
Repurchase and retirement of common stock (in shares)       (144,000)          
Repurchase and retirement of common stock (7,868)     $ (1)   (7,867)      
Distributions to LLC Unit holders (696)               (696)
Foreign currency translation adjustment (1,479)           (1,436)   (43)
Ending balance (in shares) at Sep. 30, 2022       20,345,000 10        
Ending balance at Sep. 30, 2022 $ 540,440     $ 202 $ 0 78,237 (4,943) 456,067 10,877
Beginning balance (in shares) at Jun. 30, 2023 12 20,603,822   20,603,000 12        
Beginning balance at Jun. 30, 2023 $ 615,753     $ 204 $ 0 86,321 (4,340) 525,697 7,871
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 20,770             20,259 511
Stock based compensation, net of withholding taxes on vested equity awards 1,443         1,443      
Issuances of equity for services 47         47      
Repurchase and retirement of common stock (in shares)       (199,000)          
Repurchase and retirement of common stock (9,619)     $ (2)   (9,617)      
Distributions to LLC Unit holders (114)               (114)
Foreign currency translation adjustment (768)           (751)   (17)
Ending balance (in shares) at Sep. 30, 2023   20,404,413 12 20,404,000 12        
Ending balance at Sep. 30, 2023 $ 627,512     $ 202 $ 0 $ 78,194 $ (5,091) $ 545,956 $ 8,251