v3.26.1
Summary of Significant Accounting Policies - Schedule of Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Accounting Policies [Abstract]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Segment Reporting [Line Items]        
General and administrative $ 44,358 $ 40,596 $ 90,363 $ 79,224
Operating segment        
Segment Reporting [Line Items]        
Operations/network operations 13,608 15,470 28,847 28,106
Other general and administrative 12,138 10,086 25,691 21,977
Technology and development 12,085 9,784 23,787 19,140
Sales and marketing 6,527 5,256 12,038 10,001
General and administrative $ 44,358 $ 40,596 $ 90,363 $ 79,224