v3.26.1
Accounts receivable, net - Factoring agreement (Details)
$ in Thousands
1 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Nov. 30, 2025
Dec. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Credit Loss [Abstract]          
Minimum interest rate 6.00%       4.80%
Factoring agreement period 1 year        
Factoring accounts receivable $ 20,528 $ 21,021   $ 28,292 $ 35,035
Minimum interest rate increased     0.050    
Factoring accounts receivable, advanced amount   $ 36,051   $ 52,335