XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Background and Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023, are as follows (in thousands):
March 31, 2023
Remaining nine months of 2023$6,388 
20247,875 
20256,625 
20265,940 
20275,515 
Thereafter1,902 
Total future minimum lease payments34,245 
Less imputed interest(4,322)
Total lease liabilities$29,923 
Schedule of Other Income Net
Other income, net consists of the following (in thousands):
Three Months Ended
March 31,
20232022
Interest income$11,263 $1,477 
Gain on foreign currency remeasurement of purchase consideration— 4,628 
Other813 75 
Total other income, net
$12,076 $6,180