XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Net Income Tax Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Federal $ 0  
State 38  
Foreign 0  
Total net income tax payments $ 38 $ 202