v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating lease cost    
Unrelated Parties $ 79,055 $ 76,632
Related Parties 1,834 1,834
Total 80,889 78,466
Amortization of right-of-use assets    
Unrelated Parties 354 394
Related Parties 0 0
Total 354 394
Interest on lease liabilities    
Unrelated Parties 304 320
Related Parties 0 0
Total 304 320
Variable lease cost    
Unrelated Parties 17,076 15,761
Related Parties 0 84
Total 17,076 15,845
Sublease income    
Unrelated Parties (1,760) (1,678)
Related Parties 0 0
Total (1,760) (1,678)
Total lease cost    
Unrelated Parties 95,029 91,429
Related Parties 1,834 1,918
Total $ 96,863 $ 93,347