XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lease, Cost [Abstract]        
Operating lease cost $ 3,832 $ 3,401 $ 10,853 $ 10,369
Finance lease cost        
Amortization of right-of-use assets 314 625 1,459 1,866
Interest on lease liabilities 355 540 1,351 1,623
Variable lease cost 1,170 1,521 4,076 4,682
Short-term lease cost 1,862 1,383 5,147 4,197
Sublease income (51) (29) (168) (108)
Total lease cost $ 7,482 $ 7,441 $ 22,718 $ 22,629