XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Reconciliation of Shares Used in Calculating Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Net loss $ (124,974) $ (107,594) $ (96,071)
Weighted average number of shares outstanding, basic and diluted 69,606,105 65,888,450 62,593,026
Net loss per share, basic and diluted $ (1.80) $ (1.63) $ (1.53)