XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings (Loss) Per Share - Schedule of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) $ 22,637 $ 21,186 $ (9,556)
Denominator:      
Weighted-average shares outstanding—basic (in shares) 168,065,721 165,268,185 159,177,713
Weighted-average shares outstanding - diluted (in shares) 182,412,965 187,547,474 159,177,713
Earnings (loss) per share:      
Basic earnings (loss) per share (in USD per share) $ 0.13 $ 0.13 $ (0.06)
Effect of dilutive stock options (in USD per share) (0.01) (0.02) 0
Diluted earnings (loss) per share (in USD per share) $ 0.12 $ 0.11 $ (0.06)
Employee Stock Option      
Denominator:      
Effect of dilutive stock options (in shares) 13,502,538 20,362,453 0
Restricted Stock      
Denominator:      
Effect of dilutive stock options (in shares) 844,705 1,916,835 0