XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
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,
20252024
(in thousands)
Platform:
Revenue$79,986 $78,286 
Cost of revenue8,668 8,759 
Gross profit$71,318 $69,527 
Products:
Revenue$82,648 $89,106 
Cost of revenue55,618 67,039 
Gross profit$27,030 $22,067 
Consolidated:
Revenue$162,634 $167,392 
Cost of revenue64,286 75,798 
Gross profit$98,348 $91,594