v3.26.1
Debt - Schedule of Future Payments on Sale-leaseback Financing Arrangements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]        
2026-2027 $ 13,390 $ 13,390    
2027-2028 13,572 13,572    
2028-2029 13,580 13,580    
2029-2030 13,648 13,648    
2030-2031 13,773 13,773    
Thereafter 167,965 167,965    
Total lease payments 235,928 235,928 $ 87,400 $ 158,600
Less: Imputed interest (110,080) (112,963)    
Less: Origination costs (2,379) (2,431)    
Present value of lease payments $ 123,469 $ 120,534