XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease expense $ 3,711 $ 3,630 $ 7,233 $ 7,163
Finance lease expense:        
Amortization of assets 7 7 14 15
Interest on lease liabilities 1 1 2 2
Short-term lease expense 546 570 1,088 1,121
Variable lease expense 1,173 1,057 2,325 2,302
Total lease expense $ 5,438 $ 5,265 $ 10,662 $ 10,603