XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - Valuation allowance for deferred tax assets: - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 8,457,000 $ 815,000 $ 638,000
Charged to Costs and Expenses 6,411,000 7,642,000 177,000
Deductions 0 0 0
Balance at End of Period $ 14,868,000 $ 8,457,000 $ 815,000