XML 121 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Net Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net lease expense      
Operating lease expense $ 8,665 $ 8,167 $ 8,883
Short-term lease expense   26 26
Variable lease expense 2,177 2,112 2,135
Finance lease expense:      
Amortization of right-of-use assets     1
Total finance lease expense     1
Less: Sublease income (654) (649) (637)
Net lease expense $ 10,188 $ 9,656 $ 10,408