v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Net Revenue by Geographic Region The following table presents the Company’s net revenue by geographic region:
Three months ended June 30,Six months ended June 30,
2026202520262025
(in thousands)
United States$128,745 $112,770 $251,611 $221,541 
All other countries
54,572 35,939 104,727 71,642 
Total revenue$183,317 $148,709 $356,338 $293,183 
Schedule of Revenue by Product Line The following table presents the Company’s revenue by product line:
Three months ended June 30,Six months ended June 30,
2026202520262025
(in thousands)
Network Services
$133,897 $114,877 $260,134 $228,106 
Security41,723 29,267 80,485 55,702 
Other7,697 4,565 15,719 9,375 
Total revenue
$183,317 $148,709 $356,338 $293,183 
Schedule of Contract Assets and Liabilities and Revenue Recognized
The following table presents the Company’s contract assets and contract liabilities as of June 30, 2026 and as of December 31, 2025:
As of June 30, 2026As of December 31, 2025
(in thousands)
Contract assets
$1,319 $1,668 
Contract liabilities$36,244 $40,819 
The following table presents revenue recognized during the three and six months ended June 30, 2026 and 2025 from amounts included in contract liability at the beginning of the period:
Three months ended June 30,Six months ended June 30,
2026202520262025
(in thousands)
Revenue recognized in the period from amounts included in contract liability at the beginning of the period$15,211 $13,473 $24,227 $20,696