v3.25.4
Accounts Receivable, Net - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable [Line Items]    
Accounts receivable, net $ 298,889 $ 327,345
Sales and income taxes receivable 20,679 8,643
Trade accounts receivable    
Accounts Receivable [Line Items]    
Accounts receivable, net 270,502 309,501
Other non-trade receivables    
Accounts Receivable [Line Items]    
Accounts receivable, net $ 7,708 $ 9,201