XML 126 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2024
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]          
Valuation allowance $ 82,825 $ 83,704      
Pre-tax profit 551,552 1,078,988 $ 339,447    
NOL carryforwards for federal income tax purposes 319,300        
Operating loss carryforwards subject to expiration $ 46,600        
NOL carryforwards offset percentage 80.00%        
Interest and penalties accrued related to unrecognized tax benefits $ 0        
Gross unrecognized tax benefits $ 20,567 $ 18,064 $ 48,963   $ 48,116
Forecast          
Operating Loss Carryforwards [Line Items]          
Gross unrecognized tax benefits       $ 0