v3.26.1
Stock Award Plans and Stock-based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ 1,042,665 $ 394,889 $ 1,639,913 $ 935,093
Cost of Revenue 3,262,017 3,600,061 6,473,698 6,822,246
Research and Development Expense 1,720,463 2,001,331 3,343,623 3,791,355
Selling and Marketing Expense 5,264,090 5,233,885 10,080,849 9,629,689
General and Administrative Expense 3,712,481 3,407,277 7,331,221 7,351,332
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 174,334 28,005 221,447 69,723
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 475,606 221,285 850,889 550,124
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 148,137 43,942 210,496 122,097
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ 244,588 $ 101,657 $ 357,081 $ 193,149