v3.25.1
Retirement Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Retirement Benefits [Abstract]          
Employer matching contribution, percent of match 100.00% 100.00%      
Employer matching contribution, percent of employees' gross pay 2.00% 2.00%      
Employer matching contribution   $ 2,300      
Contributions cost     $ 2,300 $ 2,700 $ 2,600