XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Credit Losses on Accounts Receivable (Detail) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Allowance for Credit Loss [Abstract]    
Provision for credit losses $ 291,000 $ 525,814