v3.26.1
Income Taxes - Schedule of Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Change in Valuation Allowance [Abstract]    
Valuation allowance — beginning of period $ 326,657 $ 303,780
Additions charged to income tax benefit 19,002 27,998
Allowances taken or written off
Deductions charged to other accounts (6,872) (5,121)
Valuation allowance — end of period $ 338,787 $ 326,657