v3.26.1
LEASES - Schedule of Lease Expense and Supplemental Cash Flow Information (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,809 $ 7,269 $ 13,540 $ 14,627
Short-term lease cost 211 210 430 368
Variable lease cost 973 988 2,039 2,245
Less: Sublease income (207) (16) (405) (32)
Total lease cost $ 7,786 $ 8,451 15,604 17,208
Cash paid for amounts included in measurement of lease liabilities:        
Operating cash flows from operating leases     14,781 16,091
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases     $ 6,088 $ 1,042