Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Revenues by Customers (Details)

v3.26.1
Revenues - Schedule of Revenues by Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues: $ 96,972 $ 61,395
Customer B | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenues: 0 6,268
Customer D | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenues: 17,033 14,082
Customer E | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenues: $ 13,243 $ 0