Annual report [Section 13 and 15(d), not S-K Item 405]

Related Parties (Details)

v3.25.4
Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]      
Accounts receivable, net $ 37,251 $ 21,905  
Revenues: 335,381 304,101 $ 243,800
Related Party      
Related Party Transaction [Line Items]      
Accounts receivable, net 375 788  
Revenues: 3,184 10,500 9,205
Related Party | Related Party A      
Related Party Transaction [Line Items]      
Accounts receivable, net 330 40  
Revenues: 1,409 1,428 955
Related Party | Related Party B      
Related Party Transaction [Line Items]      
Accounts receivable, net 45 748  
Revenues: $ 1,775 $ 9,072 $ 8,250