XML 115 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 3,865 $ 3,998 $ 3,526
Short-term lease cost 277 232 372
Variable lease cost 183 380 234
Depreciation of leased assets 543 511 541
Interest on lease liabilities 967 506 500
Total finance lease cost 1,510 1,017 1,041
Total lease cost $ 5,835 $ 5,627 $ 5,173