Quarterly report [Sections 13 or 15(d)]

Related Parties (Details)

v3.26.3
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Accounts receivable, net $ 28,905   $ 28,905   $ 37,251
Revenues: 109,035 $ 103,432 323,081 $ 226,587  
Related Party          
Related Party Transaction [Line Items]          
Accounts receivable, net 66   66   375
Revenues: 239 861 845 3,182  
Related Party | Related Party A          
Related Party Transaction [Line Items]          
Accounts receivable, net 66   66   330
Revenues: 0 530 0 1,426  
Related Party | Related Party B          
Related Party Transaction [Line Items]          
Accounts receivable, net 0   0   $ 45
Revenues: (37) 331 153 1,756  
Related Party | Related Party C          
Related Party Transaction [Line Items]          
Revenues: $ 276 $ 0 $ 692 $ 0