XML 249 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 2,687 $ 2,984 $ 3,137
Short term lease expense and other 1,026 960 1,165
Total lease expense $ 3,713 $ 3,944 $ 4,302