XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating lease expense    
Operating lease right of use assets $ 13,256 $ 12,524
Operating lease non right of use assets 2,856 6,810
Total operating lease expense 16,112 19,334
Finance lease expense    
Depreciation of right of use assets 26 89
Interest on lease obligations 27 69
Total finance lease expense $ 53 $ 158