v3.25.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 2,108 $ 2,287
Contract assets 85 85
Vendor deposits 557 971
Other current assets 3,377 4,418
Total other current assets $ 6,127 $ 7,761