v3.26.1
Balance Sheet Components - Schedule of Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
[1],[2]
Jun. 30, 2024
[1],[2]
Mar. 31, 2024
[1],[2]
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
[1],[2]
Mar. 31, 2023
[1],[2]
Other Assets, Noncurrent [Abstract]                
Supplier prepayments $ 11,797       $ 2,128      
Prepaid security deposit 539       554      
Debt issuance costs 0       364      
Other 1,308       417      
Other noncurrent assets $ 13,644 $ 10,377 $ 8,036 $ 4,635 $ 3,463 $ 3,748 $ 3,860 $ 5,234
[1] previously identified uncorrected misstatements related to out-of-period adjustments
[2] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for