XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]        
Losses recorded in AOCI $ (130,987) $ (366,638) $ (679,508) $ (1,077,295)
Common Stock        
Class of Stock [Line Items]        
Losses recorded in AOCI (19) (19) $ (19) $ (18)
Available-for-sale securities        
Class of Stock [Line Items]        
Losses recorded in AOCI (50) 1,776    
Foreign currency translation        
Class of Stock [Line Items]        
Losses recorded in AOCI $ (30) $ 5,131