v3.26.1
Leases - Schedule of Lease Terms and Discount Rates (Details)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 29, 2022
Weighted average lease term (in years):      
Operating 5 years 3 months 5 years 5 months 4 days  
Finance 3 years 9 months 3 days 3 years 11 months 12 days  
Weighted average discount rate:      
Operating 6.17% 6.18%  
Finance 5.38% 5.41%  
Lease agreement, term 25 years   25 years
Discount rate 11.11%