v3.26.1
Related Parties - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Revenue [1] $ 20,156 $ 39,134 $ 39,630 $ 77,364
Related party        
Related Party Transaction [Line Items]        
Revenue $ 0 $ 420 $ 0 $ 8,518
[1] Includes related party revenue of zero and $420 for the three months ended June 30, 2026 and 2025, respectively, and zero and $8,518 for the six months ended June 30, 2026 and 2025, respectively.