XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 $ 622,094  
2026 1,168,752  
2027 1,522,500  
2028 1,584,678  
Thereafter 6,511,404  
Total future minimum lease payments 11,409,428  
Less imputed interest 3,138,818  
Total operating lease liabilities 8,270,610  
Included in the condensed consolidated balance sheet:    
Current operating lease liability 765,616 $ 748,021
Non-current operating lease liability 7,504,994 $ 7,358,184
Total operating lease liabilities $ 8,270,610