XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance Accounts - Activities In Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for credit losses      
Balance at beginning of year $ 3,407 $ 2,277 $ 1,477
Additions 275 1,149 800
Write-offs   (19)  
Balance at end of year 3,682 3,407 2,277
Deferred tax asset valuation allowance      
Balance at beginning of year 81,115 22,157 14,047
Additions   51,354  
Adjustments (5,734) 7,604 8,110
Balance at end of year 75,381 81,115 22,157
Valuation allowance increase (release) (5,700) 59,000 $ 8,100
Current Year Activity and Prior Year Adjustments      
Deferred tax asset valuation allowance      
Valuation allowance increase (release) (7,700) $ 7,600  
Foreign | U.S. Group Foreign Tax Credit Carryforward      
Deferred tax asset valuation allowance      
Valuation allowance increase (release) 5,200    
Foreign | Brazil      
Deferred tax asset valuation allowance      
Valuation allowance increase (release) $ (3,200)