v3.26.1
Business Segment Information - Long-lived assets by geographic area (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Total Long-Lived Assets $ 2,753,938 $ 483,587
US    
Segment Reporting Information [Line Items]    
Total Long-Lived Assets 2,565,411 359,584
CN    
Segment Reporting Information [Line Items]    
Total Long-Lived Assets 41,056 39,205
GB    
Segment Reporting Information [Line Items]    
Total Long-Lived Assets 24,807 27,761
CA    
Segment Reporting Information [Line Items]    
Total Long-Lived Assets 57,968 8,492
Other    
Segment Reporting Information [Line Items]    
Total Long-Lived Assets $ 64,696 $ 48,545