v3.25.2
Notes Payable - Additional information (Detail)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt instrument, interest rate, stated percentage 12.00%
Debt instrument, interest rate terms The promissory notes pay interest on the principal balances at a rate of 12% per annum, payable semi-annually in arrears.