v3.25.2
Benefit from R&D Credit - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Benefit from Research and Development Credit [Abstract]          
Research and development tax credits $ 2,400 $ 2,700 $ 5,100 $ 5,200  
Research and development, current asset 19,957   19,957   $ 24,396
Benefit from R&D credit $ 2,371 $ 2,732 5,050 $ 5,228 $ 14,900
R&D benefit received     $ 11,000