XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net (loss) income $ (25,901) $ 17,624 $ 75,935 $ (22,782)
Denominator for basic net (loss) income per share:        
Weighted average shares outstanding-basic 43,864,838 38,507,542 40,962,116 38,292,497
Denominator for diluted net (loss) income per share:        
Weighted average shares outstanding-basic 43,864,838 38,507,542 40,962,116 38,292,497
Common stock options and restricted stock units   1,062,852 1,648,608  
Weighted average shares outstanding-diluted 43,864,838 39,570,394 42,610,724 38,292,497