XML 148 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period $ 400 $ 49  
Charged to costs & expenses 900 351 $ 49
Balance at end of period 1,300 400 49
Deferred Tax Asset Valuation Allowance [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 86,567 5,201 50,564
Charged to costs & expenses 24,483 81,590  
Deductions 90 224 45,363
Balance at end of period $ 110,960 $ 86,567 $ 5,201