XML 90 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Schedule of share based compensation stock options activity [Line Items]    
Stock options - Beginning 600,110  
Stock options - Shares forfeited 6,000  
Stock Options- Vested Shares Expired 10,917  
Stock options - Ending 583,193 600,110
Stock options - Options exercisable 272,931  
Weighted Average Exercise Price - Beginning $ 8.3  
Weighted Average Exercise Price - Forfeited 10.05  
Weighted Average Exercise Price - Vested Shares Expired 6.55  
Weighted Average Exercise Price - Ending 8.32 $ 8.3
Weighted Average Exercise Price - Options exercisable $ 7.13  
Weighted Average Remaining Contractual Term (Years) 7 years 1 month 2 days 7 years 5 months 26 days
Weighted Average Remaining Contractual Term (Years) - Options exercisable 6 years 2 months 12 days  
Aggregate Intrinsic Value - Beginning $ 238,951  
Aggregate Intrinsic Value - Ending 512,573 $ 238,951
Aggregate Intrinsic Value - Options exercisable $ 413,069