v3.24.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Net Revenue by Geography The following table presents revenue by geographic area.
 Year Ended December 31,
 202320222021
(In thousands)
United States$299,360 $268,435 $265,844 
Spain113,826 135,896 83,779 
Ireland20,148 44,287 40,877 
Other countries57,842 41,796 44,637 
Total$491,176 $490,414 $435,137 
Schedule of Long-Lived Asset By Geographic Areas The following table presents long-lived assets by geographic area.
As of December 31,
20232022
(In thousands)
United States$13,372 $17,762 
Other countries2,839 2,383 
Total$16,211 $20,145