XML 119 R108.htm IDEA: XBRL DOCUMENT v3.25.3
OPERATING LEASES (Future Minimum Payments for Operating Leases and Present Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
2025 $ 2,115  
2026 7,539  
2027 6,467  
2028 5,117  
2029 3,527  
Thereafter 4,373  
Total lease payments 29,138  
Less imputed interest 4,457  
Present value of lease liabilities $ 24,681 $ 21,388