XML 52 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Summary of Operating Lease Costs Operating lease costs for the years ended December 31, 2025, 2024 and 2023, are as follows (in thousands):
Year Ended December 31,
202520242023
Lease cost:
Operating lease cost$40,892 $41,031 $51,044 
Short-term lease cost2,316 1,532 759 
Total$43,208 $42,563 $51,803 
Summary of Maturities of Operating Lease Liabilities
Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2025, are as follows (in thousands):
Operating Leases
2026$49,969 
202746,958 
202841,077 
202936,232 
203032,453 
Thereafter116,811 
Total lease payments323,500 
Less imputed interest(61,482)
Total operating lease liabilities$262,018