v3.25.4
Income Taxes - Reconciliation of Beginning and Ending Amount of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Valuation And Qualifying Accounts Disclosure [Line Items]    
Change in valuation allowance $ 5,700 $ 700
Valuation Allowance, Deferred Tax Asset    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Valuation allowance at beginning of year 79,323 78,615
Change in valuation allowance 5,693 708
Valuation allowance at end of year $ 85,016 $ 79,323