v3.25.2
Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid expenses:    
Prepaid inventory $ 452 $ 115
Prepaid rent 94 47
Prepaid insurance 225 804
Prepaid income tax 7,405 7,380
Other 3,710 3,786
Other current assets:    
Tax refund receivable 436 0
Other 2,762 1,943
Total prepaid expenses and other current assets $ 15,084 $ 14,075