v3.26.1
Financial Statement Details - Finished Goods Roll Forward (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
supplier
Dec. 31, 2025
USD ($)
supplier
Inventory, Finished Goods, Resale [Roll Forward]    
Beginning balance $ 1,632 $ 110
Purchase of finished goods - resale 11,066 33,189
Sale of finished goods - resale (11,815) (31,667)
Ending balance 883 1,632
Total inventories $ 10,027 $ 10,130
China    
Inventory, Finished Goods, Resale [Roll Forward]    
Number of suppliers | supplier 1 2