v3.26.1
LEASES - Other information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES        
Lease expense $ 8,117 $ 6,444 $ 14,741 $ 12,334
Cash paid for amounts included in the measurement of lease liabilities 4,308 3,990 8,979 6,542
Right-of-use assets obtained in exchange for operating lease liabilities $ 4,554 $ 4,399 $ 6,070 $ 4,653