XML 101 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Expenses and Other Segment Information Significant segment expenses and other segment information were as follows:
For the Year Ended
December 31,
202420232022
Revenue$376,815 $307,675 $254,316 
Less:
Cost of revenue (a)62,026 50,901 47,429 
Sales (a)66,175 52,344 38,505 
Marketing (a)70,458 70,439 85,565 
Research and development (a)74,175 55,229 40,079 
General and administrative (a)58,181 67,121 58,574 
Other segment items (b)37,492 19,308 20,537 
Other income, net(12,094)(12,313)(3,456)
Provision for income taxes13,027 3,696 931 
Net income (loss)$7,375 $950 $(33,848)
(a) Excludes stock-based compensation, amortization of acquired intangible assets, restructuring, and acquisition-related costs.
(b) Other segments items include those noted in (a) above.
Schedule of Total Revenue by Geographic Area Total revenue by geographic area was as follows:
For the Year Ended
December 31,
202420232022
Revenue:
United States$170,732 $146,408 $119,775 
United Kingdom34,375 30,044 25,669 
Other171,708 131,223 108,872 
Total revenue$376,815 $307,675 $254,316 
Schedule of Property and Equipment, Net by Geographic Location
Property and equipment, net by geographic location consists of the following:
As of December 31,
20242023
Property and equipment, net:
United States$2,960 $3,231 
Netherlands1,775 1,781 
Spain862 807 
Serbia202 278 
Other735 589 
Total assets$6,534 $6,686