XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Major Receivables
The following table summarizes the major receivables of the Company as a percentage of the total receivables, net as of the dates indicated:
December 31,
2024
December 31,
2023
Apple, Inc.46.6 %45.6 %
Google, LLC
19.1 %20.8 %
Schedule of Property, and Equipment, Net Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the related lease term.
Estimated Useful Life
Land improvements5 years
Building39 years
Building improvements15 years
Computer equipment3 years
Leasehold improvements
Lesser of 10 years or remaining lease term
Purchased software3 years
Furniture and fixtures3-7 years
Property and equipment, net consists of the following:
December 31,
2024
December 31,
2023
Land and land improvements$1,680 $1,680 
Building and building improvements5,890 6,046 
Computer equipment9,288 9,021 
Leasehold improvements10,964 9,811 
Purchased software704 2,115 
Furniture and fixtures3,812 4,331 
Construction in progress— 460 
Total property and equipment32,338 33,464 
Less: accumulated depreciation(16,220)(15,915)
Total property and equipment, net$16,118 $17,549 
Schedule of Estimated Useful Lives of the Company’s Intangible Assets
The estimated useful lives of the Company’s intangible assets are as follows:
Estimated Useful Life
Licenses2-6 years
Trade names5-10 years
Acquired technology5 years
Customer relationships5 years
Patents and trademarks10-20 years
The following table provides the gross carrying value and accumulated amortization for each major class of intangible asset other than goodwill:
December 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizable intangible assets:
Licenses$80,101 $(33,424)$46,677 $71,908 $(19,457)$52,451 
Acquired technology16,653 (8,238)8,415 15,003 (3,831)11,172 
Customer relationships12,000 (5,400)6,600 12,000 (3,000)9,000 
Trade names2,740 (1,578)1,162 2,740 (1,428)1,312 
Internal-use software188,164 (161,228)26,936 168,232 (132,375)35,857 
Other220 (14)206 145 (4)141 
299,878 (209,882)89,996 270,028 (160,095)109,933 
Nonamortizable intangible assets:
Marketing Agreement with a related party
1,000 — 1,000 1,000 — 1,000 
Total intangible assets$300,878 $(209,882)$90,996 $271,028 $(160,095)$110,933