XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Background and Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
The aggregate future minimum lease payments and reconciliation to operating lease liabilities as of September 30, 2023, are as follows (in thousands):
September 30, 2023
Remaining three months of 2023$2,201 
20247,818 
20256,578 
20265,903 
20275,493 
Thereafter1,898 
Total future minimum lease payments29,891 
Less imputed interest(3,485)
Total lease liabilities$26,406 
Schedule of Other Income Net
Other income, net consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Gain on early extinguishment of debt$32,149 $93,519 $85,926 $93,519 
Interest income8,430 3,737 30,351 7,246 
Gain on foreign currency remeasurement of purchase consideration— — — 4,628 
Other(87)394 (146)
Total other income, net
$40,492 $97,258 $116,671 $105,247