v3.26.3
Commitments and Contingencies (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
case
Dec. 31, 2025
USD ($)
Jun. 15, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Purchase commitment $ 13,300 $ 8,700  
Other commitment 1,000   $ 4,000
Payments to acquire other investments $ 3,000    
Export-oriented units established, percentage 100.00%    
Aggregate amount demanded by income tax authorities related to its transfer pricing issues $ 39,525 42,205  
Bank guarantees and deposits in respect to contingencies 7,428 7,684  
Value added tax payable 4,863 5,186  
Value added tax, bank guarantees 4,773 5,090  
GST refund, amount rejected $ 5,119 $ 5,494  
Number of pending cases | case 2