Quarterly report [Sections 13 or 15(d)]

Related Parties (Details)

v3.25.3
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Accounts receivable, net $ 31,976   $ 31,976   $ 21,905
Revenues 103,432 $ 68,638 226,587 $ 234,541  
Related Party          
Related Party Transaction [Line Items]          
Accounts receivable, net 914   914   788
Revenues 861 3,129 3,182 7,721  
Related Party | Related Party A          
Related Party Transaction [Line Items]          
Accounts receivable, net 743   743   40
Revenues 530 455 1,426 971  
Related Party | Related Party B          
Related Party Transaction [Line Items]          
Accounts receivable, net 171   171   $ 748
Revenues $ 331 $ 2,674 $ 1,756 $ 6,750