v3.26.1
Income Taxes - Schedule of Statutory Rate to Profit Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
Income before income taxes $ 54,294 $ 45,932 $ 40,986
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Changes in unrecognized tax benefits (1,032)    
Provision for income tax expense $ 7,963 $ 9,068 $ 7,331
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory rate (in percent)   21.00% 21.00%
State and local income taxes (in percent)   3.30% 2.80%
Tax credits (in percent)   (1.40%) (1.80%)
Changes in unrecognized tax benefits (in percent) (1.90%)    
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent)   (3.20%) (4.70%)
Changes in valuation allowances (in percent)   (0.10%) (0.90%)
Non-deductible expenses / exempt income (in percent)   0.20% 1.00%
Prior year provision / other items (in percent)   (0.10%) 0.50%
Provision for income tax expense (in percent) 14.70% 19.70% 17.90%
Income Tax Jurisdiction, Domestic Federal      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Bermuda statutory rate and Federal tax rate difference between United States and Bermuda $ 0    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory rate (in percent) 0.00%    
United States      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Bermuda statutory rate and Federal tax rate difference between United States and Bermuda $ 7,702    
Statutory tax rate differential - State and Local 1,446    
Tax credits (590)    
Stock-based payment awards (1,494)    
Limitation on executive compensation 1,007    
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount (772)    
Other $ 146    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory rate (in percent) 14.20%    
State and local income taxes (in percent) 2.70%    
Tax credits (in percent) (1.10%)    
Stock-based payment awards (in percent) (2.80%)    
Limitation on executive compensation 1.90%    
Other (in percent) 0.20%    
Prior year provision / other items (in percent) (1.40%)    
Philippines      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Other $ (597)    
Statutory tax rate differential 1,655    
Tax holiday savings $ (511)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Other (in percent) (1.10%)    
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent) 3.00%    
Tax holiday savings (in percentage) (0.90%)    
Pakistan      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory tax rate differential $ 4,147    
Tax holiday savings $ (3,387)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent) 7.60%    
Tax holiday savings (in percentage) (6.20%)    
Jamaica      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Tax credits $ (145)    
Other 195    
Statutory tax rate differential 714    
Tax holiday savings $ (540)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax credits (in percent) (0.30%)    
Other (in percent) 0.40%    
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent) 1.30%    
Tax holiday savings (in percentage) (1.00%)    
Nicaragua      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory tax rate differential $ 764    
Tax holiday savings $ (764)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent) 1.40%    
Tax holiday savings (in percentage) (1.40%)    
Other foreign jurisdictions      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory tax rate differential $ 317    
Tax holiday savings (278)    
Changes in valuation allowances $ (20)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference between other foreign jurisdictions and Bermuda (in percent) 0.60%    
Tax holiday savings (in percentage) (0.50%)    
Changes in valuation allowances (in percent) 0.00%