XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lease, Cost [Abstract]    
Finance lease expense amortization $ 344 $ 345
Finance lease interest expense 259 256
Operating lease expense 7,685 7,205
Short term lease expense 452 364
Lease costs $ 8,740 $ 8,170