v3.25.4
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 9,990 $ 10,239 $ 9,732
Variable lease cost 3,178 2,930 2,902
Total lease expense 13,168 13,169 12,634
Sublease income $ 21,000 $ 20,400 $ 18,700