v3.26.1
Income Taxes - Schedule of Major Components of the Provision for Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current tax provision      
Foreign - U.S. Federal $ 5,233 $ 7,019 $ 3,203
Foreign - U.S. State (133) 2,113 1,532
Foreign - Others 2,072 3,054 2,241
Total current expense 7,172 12,186 6,976
Deferred tax provision      
Foreign - U.S. Federal 1,163 (2,735) (124)
Foreign - U.S. State 149 (445) 155
Foreign - Others (521) 62 324
Total deferred expense (benefit) 791 (3,118) 355
Provision for income tax expense 7,963 9,068 7,331
Bermuda      
Current tax provision      
Foreign - U.S. Federal 0 0 0
Deferred tax provision      
Foreign - U.S. Federal $ 0 $ 0 $ 0