XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Key Financial Performance Measures of the Segments
Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
Three Months Ended March 31,
20242023
(in thousands)
Platform:
Revenue$78,286 $76,241 
Cost of revenue8,759 7,761 
Gross profit$69,527 $68,480 
Products:
Revenue$89,106 $104,986 
Cost of revenue67,039 96,800 
Gross profit$22,067 $8,186 
Consolidated:
Revenue$167,392 $181,227 
Cost of revenue75,798 104,561 
Gross profit$91,594 $76,666