v3.24.1.u1
Prepaid Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid assets $ 4,707 $ 6,892
Prepaid deposits 2,376 1,345
Prepaid insurance 563 1,249
Total prepaid expenses $ 7,646 $ 9,486