XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2026 $ 23,177  
2027 27,510  
2028 20,388  
2029 18,265  
2030 15,885  
Later years 87,923  
Total lease payments 193,148  
Less: imputed interest (47,054)  
Total 146,094 $ 136,852
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2026 8,868  
2027 10,839  
2028 8,609  
2029 8,824  
2030 9,045  
Later years 73,800  
Total lease payments 119,985  
Less: imputed interest (37,421)  
Total 82,564  
Non-Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2026 14,309  
2027 16,671  
2028 11,779  
2029 9,441  
2030 6,840  
Later years 14,123  
Total lease payments 73,163  
Less: imputed interest (9,633)  
Total $ 63,530