v3.26.1
Leases - Other Lease Information (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
Leases [Abstract]          
Operating lease - operating cash flows (fixed payments) $ 3,550 $ 2,070 $ 6,581 $ 4,182  
Operating lease - operating cash flows (liability reduction) 1,876 1,405 3,504 2,956  
New right of use assets - operating leases $ 12,067 $ 6,271 $ 26,433 $ 11,355  
Weighted average discount rate 8.93%   8.93%   8.79%
Weighted average remaining lease term 16 years 3 days   16 years 3 days   15 years 3 months 25 days