v3.26.1
Revenue - Additional Information (Details)
Jun. 30, 2026
Dec. 31, 2025
Customer One    
Disaggregation of Revenue [Line Items]    
Percentage of gross accounts receivable balance 47.00% 62.00%
Customer Two    
Disaggregation of Revenue [Line Items]    
Percentage of gross accounts receivable balance 11.00% 4.00%
Customer Three    
Disaggregation of Revenue [Line Items]    
Percentage of gross accounts receivable balance 10.00% 2.00%