v3.26.1
Benefit from R&D Credit - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Benefit from Research and Development Credit [Abstract]          
Research and development tax credits $ 800 $ 2,400 $ 1,500 $ 5,100  
Research and development, current asset 9,292   9,292   $ 22,007
Benefit from R&D credit $ 778 $ 2,371 1,469 $ 5,050 $ 7,500
R&D benefit received     $ 14,200