XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 4,851  
2026 6,088  
2027 5,231  
2028 5,050  
2029 5,077  
Thereafter 33,114  
Total future lease payments 59,411  
Less: Amount representing interest (19,193)  
Present value of minimum lease payments 40,218  
Current portion (3,737) $ (3,084)
Long-term portion (36,481) (36,336)
Remainder of 2025 4,692  
2026 6,271  
2027 6,149  
2028 5,987  
2029 5,987  
Thereafter 169,389  
Total future lease payments 198,475  
Less: Amount representing interest (139,465)  
Present value of minimum lease payments [1] 59,010 58,567
Current portion (928) (883)
Long-term portion 58,082 57,684
Remainder of 2025 9,543  
2026 12,359  
2027 11,380  
2028 11,037  
2029 11,064  
Thereafter 202,503  
Total future lease payments 257,886  
Less: Amount representing interest (158,658)  
Total operating and finance lease liablities 99,228 $ 97,987
Current portion (4,665)  
Long-term portion $ 94,563  
[1] Refer to Note 20 Leases and Other for additional information