v3.26.1
Non-controlling Interest - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Noncontrolling Interest [Line Items]      
Cancelled shares due to vesting of employee awards (in shares) 4,931    
Cancelled shares in connection to stock awards with performance condition not achieved (in shares) 58,278    
Cancelled shares in connection with forfeiture of stock awards (in shares) 16,744    
Treasury stock, shares, retired (in shares) 79,953    
Stock redeemed and canceled during period (in shares) 1,243,996    
Tax distributions payable to non-controlling LLC Unit holders $ 60 $ 0 $ 0
Non-controlling Interest in LLC      
Noncontrolling Interest [Line Items]      
Tax distributions payable to non-controlling LLC Unit holders 60 0  
Distribution paid to noncontrolling interests $ 204 $ 0 $ 890
Saxdor      
Noncontrolling Interest [Line Items]      
Issuance of equity for Acquisition of Saxdor (in shares) 1,523,794    
Class A Common Stock      
Noncontrolling Interest [Line Items]      
Shares issued during period (in shares) 241,899