XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Nature of Business (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
project
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Organization and Nature of Business      
Number of projects completed | project 2,300    
Net loss $ (10,072) $ (6,103)  
Accumulated deficit (444,568)   $ (434,496)
Cash and cash equivalents 45,281 $ 329,354 174,422
Marketable securities $ 256,640   $ 146,902