XML 53 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Assets and Liabilities, Lessee
The following table summarizes the supplemental balance sheet information related to our operating leases (in thousands):
December 31, 2024December 31, 2023
Right-of-use assets:
Operating lease right-of-use assets (included in other assets)$51,956 $55,890 
Lease liabilities:
Operating lease liabilities, current (included in other current liabilities)22,143 21,106 
Operating lease liabilities, non-current (included in other long-term liabilities)37,499 44,413 
Total operating lease liabilities$59,642 $65,519 
Schedule of Lessee, Operating Lease, Liability, Maturity
Maturities of operating lease liabilities as of December 31, 2024 are presented in the table below (in thousands):
Years ending December 31, Amount
2025$24,704 
202616,766 
202712,238 
20288,063 
20292,695 
2030 and thereafter841 
Total undiscounted operating lease payments (excluding non-lease components)65,307 
Less: imputed interest(5,665)
Present value of operating lease payments as of December 31, 2024$59,642