XML 93 R84.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES (Schedule of Operating Lease Liabilities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 1,658  
2026 6,443  
2027 5,843  
2028 5,663  
2029 5,351  
Thereafter 24,860  
Total lease payments 49,818  
Less: imputed interest 8,679  
Total present value of lease payments $ 41,139 $ 43,569