v3.26.1
Other Current and Noncurrent Assets - Breakdown in other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 52,409 $ 39,294
Other current assets 17,188 13,916
Total $ 69,597 $ 53,210