v3.26.1
Consolidated Statements of Stockholders' Equity - 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, net of tax
Accumulated Earnings
Non-controlling Interest in LLC
Beginning balance (in shares) at Jun. 30, 2023       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 (loss) (56,443)             (55,912) (531)
Stock based compensation, net of withholding taxes on vested equity awards (in shares)       131,000          
Stock-based compensation, net of withholding taxes on vested equity awards 3,398     $ 1   3,397      
Issuances of equity for services (in shares)   12,130   12,000          
Issuances of equity for services 1,179         1,179      
Repurchase and retirement of common stock (in shares)       (699,000)          
Repurchase and retirement of common stock (29,843)     $ (7)   (29,836)      
Increase in payable pursuant to the tax receivable agreement (1,320)         (1,320)      
Increase in deferred tax asset from step-up in tax basis 1,960         1,960      
Exchange of LLC Units for Class A Common Stock (in shares)       135,000          
Exchange of LLC Units for Class A Common Stock 2     $ 2   2,521     (2,521)
Distributions to LLC Unit holders (114)               (114)
Foreign currency translation adjustment 147           142   5
Ending balance (in shares) at Jun. 30, 2024     12 20,182,000 12        
Ending balance at Jun. 30, 2024 534,719     $ 200 $ 0 64,222 (4,198) 469,785 4,710
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) 15,240             14,879 361
Stock based compensation, net of withholding taxes on vested equity awards (in shares)       (16,000)          
Stock-based compensation, net of withholding taxes on vested equity awards 4,761         4,761      
Issuances of equity for services (in shares)   12,503   12,000          
Issuances of equity for services 1,091         1,091      
Issuance of equity for exercise of options 233         233      
Repurchase and retirement of common stock (in shares)       (997,000)          
Repurchase and retirement of common stock (35,955)     $ (10)   (35,945)      
Increase in payable pursuant to the tax receivable agreement (167)         (167)      
Increase in deferred tax asset from step-up in tax basis 367         367      
Exchange of LLC Units for Class A Common Stock (in shares)       45,000          
Exchange of LLC Units for Class A Common Stock 0         691     (691)
Foreign currency translation adjustment (456)           (448)   (8)
Ending balance (in shares) at Jun. 30, 2025   19,225,848 12 19,226,000 12        
Ending balance at Jun. 30, 2025 519,833     $ 190 $ 0 35,253 (4,646) 484,664 4,372
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) 1,707             1,653 54
Stock based compensation, net of withholding taxes on vested equity awards (in shares)       125,000          
Stock-based compensation, net of withholding taxes on vested equity awards 4,361     $ 2   4,359      
Issuances of equity for services (in shares)   3,186   31,000          
Issuances of equity for services 1,041         1,041      
Issuance of equity for Acquisition of Saxdor (in shares)       1,524,000          
Issuance of equity for Acquisition of Saxdor $ 41,706     $ 15   41,691      
Repurchase and retirement of common stock (in shares) (1,243,996)     (1,244,000)          
Repurchase and retirement of common stock $ (33,910)     $ (12)   (33,898)      
Increase in payable pursuant to the tax receivable agreement (26)         (26)      
Increase in deferred tax asset from step-up in tax basis 52         52      
Exchange of LLC Units for Class A Common Stock (in shares)       6,000          
Exchange of LLC Units for Class A Common Stock 0         95     (95)
Distributions to LLC Unit holders (264)               (264)
Foreign currency translation adjustment (6,074)           (5,985)   (89)
Ending balance (in shares) at Jun. 30, 2026   19,667,592 12 19,668,000 12        
Ending balance at Jun. 30, 2026 $ 528,426     $ 195 $ 0 $ 48,567 $ (10,631) $ 486,317 $ 3,978