Quarterly report [Sections 13 or 15(d)]

Related Parties (Details)

v3.26.1
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Accounts receivable, net $ 27,495   $ 27,495   $ 37,251
Revenues: 117,074 $ 61,760 214,046 $ 123,155  
Related Party          
Related Party Transaction [Line Items]          
Accounts receivable, net 437   437   375
Revenues: 195 549 606 2,321  
Related Party | Related Party A          
Related Party Transaction [Line Items]          
Accounts receivable, net 437   437   330
Revenues: 0 (96) 0 896  
Related Party | Related Party B          
Related Party Transaction [Line Items]          
Accounts receivable, net 0   0   $ 45
Revenues: 28 645 190 1,425  
Related Party | Related Party C          
Related Party Transaction [Line Items]          
Revenues: $ 167 $ 0 $ 416 $ 0