v3.25.2
Segment and Geographic Information - Summary of Long-lived Assets Disaggregated by Geography (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 68,211 $ 39,594
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 39,710 21,658
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 28,501 $ 17,936