XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating leases, option to extend 10 years    
Operating lease right-of-use assets $ 11,635 $ 12,485  
Operating lease liabilities 12,300 13,128  
Cash paid for operating leases 2,345 2,272 $ 2,117
Occupancy Expenses      
Operating leases, rental expense $ 2,368 $ 2,292 $ 2,236
Minimum      
Operating leases, remaining lease term 1 year    
Maximum      
Operating leases, remaining lease term 11 years