Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Geographic Information (Details)

v3.26.1
Segment Reporting - Schedule of Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Revenue $ 24,246 $ 0  
Long-lived assets 242,913   $ 178,408
United States      
Segment Reporting Information [Line Items]      
Revenue 14,550 0  
Long-lived assets 223,229   160,299
Europe      
Segment Reporting Information [Line Items]      
Revenue 7,653 0  
Other      
Segment Reporting Information [Line Items]      
Revenue 2,043 $ 0  
Long-lived assets $ 19,684   $ 18,109