v3.26.1
Leases - Schedule of Future Minimum Rental Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Less than one year $ 3,443 $ 3,480
After one year but within two years 2,541 3,410
After two years but within three years 2,079 2,387
After three years but within four years 1,383 1,850
After four years but within five years 1,047 1,158
Greater than five years 1,160 1,783
Total undiscounted cash flows 11,653 14,068
Less: discount on cash flows (933) (1,150)
Total lease liability $ 10,720 $ 12,918