v3.26.1
LEASES - Schedule of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating lease cost $ 6,731 $ 7,358
Short-term lease cost 219 158
Variable lease cost 1,066 1,257
Less: Sublease income (198) (16)
Total lease cost 7,818 8,757
Cash paid for amounts included in measurement of lease liabilities:    
Operating cash flows from operating leases 7,310 8,066
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 3,978 $ 505