v3.26.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Lease Expense [Abstract]        
Operating lease costs $ 7,551 $ 5,473 $ 13,044 $ 10,547
Finance lease costs 119 427
Short-term lease costs 56 56 112 112
Sublease income (6) (7) (13) (13)
Total lease costs 7,720 5,522 13,570 10,646
Operating cash outflows from operating leases (2,382) (1,723) (3,941) (3,050)
Operating cash outflows from finance lease (63) (216)
Financing cash outflows from finance lease $ (12,191) $ (12,464)
Weighted average remaining lease term – operating leases 8 years 10 months 24 days 21 years 4 months 24 days 8 years 10 months 24 days 21 years 4 months 24 days
Weighted average remaining lease term – finance lease
Weighted average discount rate – operating leases 8.30% 6.50% 8.30% 6.50%
Weighted average discount rate – finance lease