v3.26.1
Other Current and Noncurrent Assets - Breakdown in other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 48,282 $ 39,294
Other current assets 14,898 13,916
Total $ 63,180 $ 53,210