v3.26.1
Property and Equipment - Schedule of Property and Equipment by Geographical Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 116,045 $ 108,546
United States    
Property, Plant, and Equipment [Line Items]    
Total 104,825 95,035
International    
Property, Plant, and Equipment [Line Items]    
Total $ 11,220 $ 13,511