v3.26.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Platform:
Revenue$85,009 $80,697 $169,777 $160,683 
Cost of revenue5,964 8,816 15,323 17,484 
Gross profit$79,045 $71,881 $154,454 $143,199 
Products:
Revenue$71,276 $91,415 $145,979 $174,063 
Cost of revenue33,913 61,757 91,327 117,375 
Gross profit$37,363 $29,658 $54,652 $56,688 
Consolidated:
Revenue$156,285 $172,112 $315,756 $334,746 
Cost of revenue39,877 70,573 106,650 134,859 
Gross profit$116,408 $101,539 $209,106 $199,887