v3.25.2
LEASES - Summary of Supplemental Cash Flow Lease (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash paid for amounts included in the measurement of operating lease liabilities:    
Operating cash flows for operating leases $ 1,998 $ 1,629
Operating cash flows for finance leases 251 262
Financing cash flows for finance leases 482 367
Right-of-use assets obtained in exchange for new lease obligations:    
Operating leases 14,717 273
Finance leases 458 751
Net change in operating lease right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance $ (32) $ 0