XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue $ 162,634 $ 167,392
Cost of revenue 64,286 75,798
Gross profit 98,348 91,594
Platform    
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue 79,986 78,286
Cost of revenue 8,668 8,759
Gross profit 71,318 69,527
Products    
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue 82,648 89,106
Cost of revenue 55,618 67,039
Gross profit $ 27,030 $ 22,067