XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net (Loss) Income per Common Share - Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of reconciliation of basic and diluted weighted average common shares outstanding        
Weighted average common shares outstanding—basic (in shares) 19,381 19,153 19,333 19,018
Dilutive common shares issuable in connection with stock plans (in shares) 0 122 0 143
Weighted average common shares outstanding—diluted (in shares) 19,381 19,275 19,333 19,161