XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 1,095
2026 4,418
2027 4,069
2028 1,690
2029 1,013
Thereafter 603
Total future payments 12,888
Less: amounts representing interest 1,028
Present value of lease payments $ 11,860