XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Supplemental Balance Sheet Disclosures [Abstract]    
Finished goods $ 65,915 $ 64,281
Reserve to reduce inventories to net realizable value (5,291) (6,518)
Total inventory $ 60,624 $ 57,763