XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Minimum Payments for Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Twelve Months Ended:    
September 30, 2026 $ 1,670  
September 30, 2027 1,563  
September 30, 2028 1,324  
September 30, 2029 1,064  
September 30, 2030 770  
Thereafter 5,059  
Total future minimum lease payments 11,450  
Amounts representing interest (1,173)  
Present value of net future minimum lease payments $ 10,277 $ 9,240