XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing and Operating Leases - Components of Operating and Finance Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finance lease option to extend true  
Operating lease option to extend true  
Operating lease costs:    
Operating lease costs $ 3,278 $ 3,191
Short-term and variable lease costs 1,009 741
Total expense from operating leases 4,287 3,932
Finance lease costs:    
Right-of-use amortization expense 3,198 2,314
Interest on lease liabilities 1,104 784
Total financing lease costs $ 4,302 $ 3,098
Maximum    
Finance lease extension term 10 years  
Operating lease extension term 10 years