XML 158 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee severance accruals      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 547 $ 1,160 $ 641
Charged to costs and expenses 6,207 186 1,880
Deduction 4,233 799 1,361
Balance at end of year 2,521 547 1,160
Valuation allowance of the deferred tax asset      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 156 181 198
Charged to costs and expenses 0 0 0
Deduction 0 25 17
Balance at end of year $ 156 $ 156 $ 181