XML 140 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - Valuation allowance for deferred tax asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves      
Balance at beginning of year $ 157,450 $ 121,778 $ 116,543
Additions charged to expense 9,826 44,188 7,490
Deductions (7,934) (8,516) (2,255)
Balance at end of year $ 159,342 $ 157,450 $ 121,778