v3.25.2
Leases - Schedule of Future Minimum Rental Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Less than one year $ 3,480 $ 3,390
After one year but within two years 3,410 3,360
After two years but within three years 2,387 3,262
After three years but within four years 1,850 2,254
After four years but within five years 1,158 1,740
Greater than five years 1,783 2,847
Total undiscounted cash flows 14,068 16,853
Less: discount on cash flows (1,150) (1,531)
Total lease liability $ 12,918 $ 15,322