XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Revenue $ 635,764 $ 523,756 $ 415,287
Segment gross profit      
Total segment gross profit 394,386 387,767 291,434
Platform and support costs 42,134 37,471 28,014
Stock-based compensation expense 2,593 3,089 2,092
Segment amortization   2,638 2,244
Total reconciling items 64,615 56,288 41,965
Gross profit 329,771 331,479 249,469
Amortization of internal-use software      
Segment gross profit      
Segment amortization 16,894 13,128 9,675
Amortization of intangible assets      
Segment gross profit      
Segment amortization 2,994 2,600 2,184
Consumer      
Revenue      
Revenue 365,221 295,583 246,187
Segment gross profit      
Total segment gross profit 193,001 214,305 161,510
Enterprise      
Revenue      
Revenue 219,542 181,284 120,429
Segment gross profit      
Total segment gross profit 150,384 126,573 81,253
Degrees      
Revenue      
Revenue 51,001 46,889 48,671
Segment gross profit      
Total segment gross profit $ 51,001 $ 46,889 $ 48,671