v3.26.1
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Shares
Treasury Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings / (Deficit)
Balance, beginning of period (in shares) at Jun. 30, 2023   18,280,000        
Balance, beginning of period at Jun. 30, 2023 $ 149,964 $ 2 $ (3,682) $ 204,734 $ (6,312) $ (44,778)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 33,655         33,655
Foreign currency translation adjustment (1,623)       (1,623)  
Changes in fair value of cash flow hedges (111)       (111)  
Purchase of treasury shares (in shares)   (1,322,000)        
Purchase of treasury shares (21,685)   (21,685)      
Changes in defined benefit plan 133       133  
Provision for common stock warrants 1,183     1,183    
Issuance of common shares (in shares)   59,000        
Issuance of common shares 366     366    
Stock-based compensation expense 3,917     3,917    
Balance, end of period (in shares) at Jun. 30, 2024   17,017,000        
Balance, end of period at Jun. 30, 2024 165,799 $ 2 (25,367) 210,200 (7,913) (11,123)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 36,864         36,864
Foreign currency translation adjustment 1,114       1,114  
Changes in fair value of cash flow hedges 775       775  
Purchase of treasury shares (in shares)   (3,948,000)        
Purchase of treasury shares (77,972) $ (1) (77,971)      
Changes in defined benefit plan (312)       (312)  
Issuance of common shares (in shares)   289,000        
Issuance of common shares 4,307     4,307    
Stock-based compensation expense $ 3,734     3,734    
Balance, end of period (in shares) at Jun. 30, 2025 13,357,990 13,358,000        
Balance, end of period at Jun. 30, 2025 $ 134,309 $ 1 (103,338) 218,241 (6,336) 25,741
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 46,331         46,331
Foreign currency translation adjustment (3,140)       (3,140)  
Changes in fair value of cash flow hedges (2,535)       (2,535)  
Purchase of treasury shares (in shares)   (453,000)        
Purchase of treasury shares (14,365)   (14,365)      
Changes in defined benefit plan 524       524  
Issuance of common shares (in shares)   473,000        
Issuance of common shares 4,078 $ 1   4,077    
Shares withheld related to net share settlement of equity awards (in shares)   (68,000)        
Shares withheld related to net share settlement of equity awards (2,407)     (2,407)    
Stock-based compensation expense $ 7,435     7,435    
Balance, end of period (in shares) at Jun. 30, 2026 13,309,640 13,310,000        
Balance, end of period at Jun. 30, 2026 $ 170,230 $ 2 $ (117,703) $ 227,346 $ (11,487) $ 72,072