XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
Sep. 30, 2025
Aug. 04, 2025
Apr. 17, 2025
Dec. 31, 2024
Feb. 22, 2024
Schedule Of Notes Payable [Line Items]          
Notes payable $ 2,000,000     $ 8,000,000  
Note Payable Maturing December 15, 2027 | Notes Payable          
Schedule Of Notes Payable [Line Items]          
Notes payable 2,000,000 $ 2,000,000 $ 2,000,000 6,000,000  
Convertibles Maturing February 13, 2024 | Promissory Note          
Schedule Of Notes Payable [Line Items]          
Notes payable $ 0     2,000,000 $ 2,400,000
Note Payable Maturing August 31, 2026 | Notes Payable          
Schedule Of Notes Payable [Line Items]          
Notes payable       $ 6,000,000