XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Notes Payable [Line Items]        
Interest expense, debt $ 485,000 $ 268,576    
Accrued interest payable current $ 16,388      
Forecast | Convertible Notes Payable        
Schedule Of Notes Payable [Line Items]        
Promissory note, monthly principal     $ 7,803,449 $ 1,046,796