XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease cost:        
Operating lease cost (1) $ 3,073 $ 2,690 $ 5,953 $ 5,327
Finance lease cost        
Depreciation of finance lease assets (2) 1,640 493 2,609 1,112
Interest on finance lease liabilities (3) 219 57 390 121
Short-term lease cost (1) 351 327 648 644
Total lease cost 5,283 3,567 9,600 7,204
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash outflows from operating leases 3,519 2,522 6,356 5,038
Operating cash outflows from finance leases 170 81 211 155
Financing cash outflows from finance leases $ 854 $ 747 1,379 1,562
Operating lease right-of-use asset impairment     $ 0 $ 0