XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Background and Basis of Presentation (Tables)
6 Months Ended
Jun. 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 June 30, 2023, are as follows (in thousands):
June 30, 2023
Remaining six months of 2023$4,356 
20247,886 
20256,622 
20265,932 
20275,515 
Thereafter1,902 
Total future minimum lease payments32,213 
Less imputed interest(3,896)
Total lease liabilities$28,317 
Schedule of Other Income Net
Other income, net consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Gain on early extinguishment of debt$53,777 $— 53,777 $— 
Interest income$10,658 $2,032 21,921 $3,509 
Gain on foreign currency remeasurement of purchase consideration— — — $4,628 
Other(332)(223)481 (148)
Total other income, net
$64,103 $1,809 $76,179 $7,989