XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Earnings per Share - Schedule of Stock Equivalents Excluded from Diluted Net Income Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Weighted-average restricted stock units outstanding 596,978 792,480 539,645 642,185
Effect of dilutive securities:        
Unexercised public and private warrants 15,604,304 15,604,329 15,604,304 15,604,329
Total stock equivalents 16,201,282 16,396,809 16,143,949 16,246,514