v3.25.4
Trade Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Trade receivables $ 254,958 $ 209,289
Provision for discounting and credit losses (Note 7) (4,037) (179)
Trade receivables, net $ 250,921 $ 209,110