XML 158 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease cost $ 993 $ 978
Short-term lease cost 56 18
Variable Lease, Credit (60)  
Variable lease cost   104
Depreciation of leased assets 147 126
Interest on lease liabilities 188 125
Total finance lease cost 335 251
Total lease cost $ 1,324 $ 1,351