XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, Net
Activity in the allowance for doubtful accounts was as follows:
Year Ended December 31,
202420232022
(in thousands)
Beginning balance$5,996 $3,134 $2,644 
Provision for bad debt9,415 13,641 4,836 
Write-off of uncollectible accounts receivable(7,245)(10,779)(4,346)
Ending balance$8,166 $5,996 $3,134 
Property and Equipment, Net
Property and equipment, net consisted of the following:
December 31,
20242023
(in thousands)
Property and equipment:
Servers—network infrastructure$488,799 $330,295 
Construction in progress68,973 45,557 
Capitalized internal-use software98,055 75,163 
Office and computer equipment30,872 32,043 
Office furniture7,068 9,003 
Software4,097 5,422 
Leasehold improvements49,047 42,984 
Asset retirement obligation827 826 
Gross property and equipment747,738 541,293 
Less accumulated depreciation and amortization(280,318)(218,480)
Total property and equipment, net$467,420 $322,813 
Depreciation and amortization expense on property and equipment for the years ended December 31, 2024, 2023, and 2022 was $109.9 million, $113.4 million, and $84.8 million, respectively. This includes amortization expense for capitalized internal-use software which totaled $24.7 million, $21.5 million, and $20.2 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Goodwill
As of December 31, 2024 and 2023, the Company's goodwill was $181.1 million and $148.0 million, respectively. During the year ended December 31, 2024, the Company recorded $33.0 million of goodwill in connection with acquisitions. The Company recorded immaterial purchase accounting adjustments to BastionZero, LLC to revise purchase consideration and goodwill during the year ended December 31, 2024. For further details on the acquisition of Kivera, Inc. (Kivera), refer to Note 13 to these consolidated financial statements.
Acquired Intangible Assets, Net
Acquired intangible assets, net consisted of the following:
December 31, 2024
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$22,131 $7,878 $14,253 
Customer relationships11,600 3,988 7,612 
Total acquired intangible assets, net$33,731 $11,866 $21,865 
December 31, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$47,183 $36,893 $10,290 
Trade name1,700 1,488 212 
Customer relationships11,600 2,538 9,062 
Total acquired intangible assets, net$60,483 $40,919 $19,564 
During the three months ended December 31, 2024, the Company acquired $5.7 million of developed technology through the acquisition of Kivera. Refer to Note 13 to these consolidated financial statements for further details on this acquisition.
Amortization of acquired intangible assets for the years ended December 31, 2024, 2023, and 2022 was $12.7 million, $20.0 million, and $15.2 million, respectively.
As of December 31, 2024, the estimated future amortization expense of acquired intangible assets was as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2025$11,915 
20265,238 
20271,450 
20281,450 
20291,450 
Thereafter362 
Total$21,865