Subsequent Event - Additional Information (Detail) - USD ($) |
Jul. 27, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|---|
Subsequent Event [Line Items] | ||||
Short-Term Bank Loans and Notes Payable | $ 1,996,203 | $ 4,699,081 | ||
Short-Term Debt, Percentage Bearing Fixed Interest Rate | 4.93% | 4.70% | ||
Subsequent Event [Member] | Notes Payable to Banks [Member] | ||||
Subsequent Event [Line Items] | ||||
Short-Term Bank Loans and Notes Payable | $ 1,256,352 | |||
Short-Term Debt, Percentage Bearing Fixed Interest Rate | 4.55% |