v3.26.1
Leases - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Lease Liabilities [Abstract]          
Operating right-of-use assets $ 16,925   $ 16,925   $ 12,053
Finance right-of-use assets     12,602
Total right-of-use-assets 16,925   16,925   24,655
Operating lease liabilities 15,687   15,687   10,964
Finance lease liabilities     12,911
Total lease liabilities 15,687   15,687   $ 23,875
Operating lease costs 7,644 $ 5,565 13,228 $ 10,687  
Finance lease costs 119 427  
Short-term lease costs 75 68 150 138  
Sublease income (6) (7) (13) (13)  
Total lease costs 7,832 5,626 13,792 10,812  
Operating cash outflows from operating leases (2,475) (1,815) (4,125) (3,190)  
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 9 months 18 days 21 years 3 months 18 days 8 years 9 months 18 days 21 years 3 months 18 days  
Weighted average discount rate – operating leases 8.30% 6.50% 8.30% 6.50%