v3.26.1
LEASES - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 6,473 $ 6,837 $ 12,772 $ 13,154
Amortization of right-of-use assets 6,324 5,485 12,044 10,852
Interest on lease liabilities 748 834 1,396 1,764
Variable lease costs 12,287 10,238 21,525 20,149
Total lease cost $ 25,832 $ 23,394 $ 47,737 $ 45,919