XML 126 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Cash Flow Activity Related to Leases Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Cash Flows      
Operating leases $ 15,627 $ 14,217 $ 13,616
Finance leases 2,573 1,083 229
Financing Cash Flows      
Finance lease payments $ 6,065 $ 3,076 $ 4,318