XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheet Details - Schedule of Current Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 46,972 $ 60,588
Finished goods 139,903 140,230
Total Inventories $ 186,875 $ 200,818