XML 124 R92.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2026 $ 4,574
2027 4,319
2028 1,939
2029 1,119
2030 603
Total future payments 12,554
Less: amounts representing interest 1,597
Present value of lease payments $ 10,957