XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for credit losses      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 603 $ 387 $ 281
Charges to Earnings 75 368 109
Charges to Other Accounts (300) (151) (2)
Deductions 1 (1) (1)
Balance at End of Period 379 603 387
Deferred tax valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 159,675 71,132 86,071
Charges to Earnings 8,860 127,700 8,458
Charges to Other Accounts (1,109) (142) (776)
Deductions (10,716) (39,015) (22,621)
Balance at End of Period 156,710 159,675 71,132
Other reserves      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 7,466 6,563 8,499
Balance at End of Period $ 5,065 $ 7,466 $ 6,563