XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
May 31, 2024
USD ($)
Leases [Abstract]      
Operating lease, weighted average remaining lease term (years) 6 years 10 months 24 days    
Operating lease, weighted average discount rate 3.51%    
Rent expense $ 1,000,000 $ 1,000,000  
Number operating lease not yet commenced | lease 1    
Present value of net minimum lease payments $ 3,779,000 $ 3,050,000 $ 900,000
Finance lease, weighted average remaining lease term (years) 11 years 4 months 24 days    
Finance lease, weighted average discount rate 4.01%    
Finance lease not yet commenced $ 0