XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Nature of the Business - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Nature Of Business [Line Items]    
Cash and cash equivalents for operations $ 342,615 $ 360,382
Accumulated deficit $ (215,594) $ (188,645)