XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographic Information - Segment Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Revenue $ 147,642 $ 120,433
Segment gross profit    
Gross profit 77,468 77,630
Segment amortization 689 643
Cost of revenue 70,174 42,803
Operating Segments    
Segment gross profit    
Gross profit 93,027 89,539
Segment Reconciling Items    
Segment gross profit    
Platform and support costs 9,772 7,893
Stock-based compensation expense 877 577
Cost of revenue 15,559 11,909
Internal Use Software | Segment Reconciling Items    
Segment gross profit    
Segment amortization 4,221 2,811
Acquired Intangibles | Segment Reconciling Items    
Segment gross profit    
Segment amortization 689 628
Consumer    
Revenue    
Revenue 82,029 68,096
Consumer | Operating Segments    
Segment gross profit    
Gross profit 44,617 48,296
Enterprise    
Revenue    
Revenue 52,173 39,046
Enterprise | Operating Segments    
Segment gross profit    
Gross profit 34,970 27,952
Degrees    
Revenue    
Revenue 13,440 13,291
Degrees | Operating Segments    
Segment gross profit    
Gross profit $ 13,440 $ 13,291