XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Nature of the Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Liquidity      
Accumulated deficit $ (462,138) $ (521,143)  
Net Income (Loss) 59,005 (43,193) $ 14,084
Cash provided by operations 137,985 $ 25,689 $ 13,301
Cash, cash equivalents and short-term investments $ 414,074