v3.25.4
LEASES - Schedule of Supplemental Cash Flow Lease (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows for operating leases $ 4,867 $ 3,278  
Operating cash flows for finance leases 489 501  
Financing cash flows for finance leases 875 740 $ 387
Right-of-use assets obtained in exchange for new lease obligations:      
Operating leases 16,215 3,479  
Finance leases 685 884  
Net change in operating right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance $ (56) $ (34)