XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share - Schedule of reconciliation of the Numerators and Denominators of Basic and Diluted EPS - Additional Information (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Earnings Per Share [Abstract]    
Exercise period of warrant   $ 29.22
Warrants outstanding   7,500,000
Maturity date of warrant   Apr. 23, 2026
Non-vested stock-based awards 103,939 166