XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Cash paid for operating lease liabilities $ 2,288 $ 1,919
Operating lease cost 2,323 2,036
Non-cash right-of-use assets obtained in exchange for new operating lease obligations $ 650 $ 3,230
Weighted-average remaining lease term 4 years 7 days 4 years 10 months 17 days
Weight-average discount rate 4.93% 5.08%