v3.25.2
LEASES - Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating leases    
Noncash change in operating right-of-use assets $ 16,326 $ 16,971
Cash payments to obtain right-of-use assets (11,500) (7,752)
Change in operating lease liabilities (16,247) (16,481)
Changes in operating right-of-use assets and lease liabilities, net (11,421) (7,262)
Supplemental cash flow information    
Cash paid for amounts included in the measurement of operating lease liabilities 22,734 20,518
Right-of-use assets obtained in exchange for operating lease liabilities $ 41,978 $ 26,001