XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Payments for common stock issuance costs $ 6,828 $ 0
Public Offering    
Payments for common stock issuance costs   6,000
Private Placement    
Payments for common stock issuance costs 6,800  
2024 Notes    
Convertible debt, equity component, deferred tax   3,000
2026 Notes    
Convertible debt, equity component, deferred tax   6,200
Payments for common stock issuance costs   $ 900
2027 Notes    
Convertible debt, equity component, deferred tax 700  
Issuance cost, equity component $ 2,100