XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]        
Outstanding stock options and unvested restricted stock units excluded from computation of diluted EPS 769,000 1,600,000 641,000 1,500,000
Interest and Debt Expense   $ 0.6    
Diluted weighted average shares 28,828,415 32,162,078 28,535,740 28,616,268
Interest Expense [Member] | Convertible Debt Securities [Member]        
Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]        
Diluted weighted average shares   3,900,000