v3.26.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating leases:    
Right-of-use assets $ 38,452 $ 449
Lease liability $ 33,065 $ 458
Weighted-average remaining lease term:    
Operating leases 12 years 4 months 6 days 4 months 2 days
Weighted-average discount rate:    
Operating leases 5.36% 3.42%