v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2026
segment
customer
Dec. 31, 2025
customer
Summary Of Significant Accounting Policies [Line Items]    
Number of operating segments 1  
Number of reportable segments 1  
Number of business segments 1  
U.S.    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of capitalized property and equipment 50.40% 44.20%
Canada    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of capitalized property and equipment 45.40% 51.60%
Rest of World    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of capitalized property and equipment 4.20% 4.20%
Accounts Receivable | Customer Concentration Risk    
Summary Of Significant Accounting Policies [Line Items]    
Number of customers accounted for more than 10% of concentration risk | customer 5 5
Accounts Receivable | Customer Concentration Risk | Customer A    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of concentration risk 26.50% 27.00%
Accounts Receivable | Customer Concentration Risk | Customer B    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of concentration risk 19.00% 20.30%
Accounts Receivable | Customer Concentration Risk | Customer C    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of concentration risk 18.40% 19.10%
Accounts Receivable | Customer Concentration Risk | Customer D    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of concentration risk 14.90% 15.00%
Accounts Receivable | Customer Concentration Risk | Customer E    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of concentration risk 14.20% 14.90%