v3.25.2
Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) - 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, 2023
Nature Of Operations [Line Items]          
Income tax expense $ 2,503 $ 260 $ 3,486 $ 580  
Net Income (Loss) $ 26,497 $ (23,549) $ 19,794 $ (26,401)  
Restatement [Member]          
Nature Of Operations [Line Items]          
Income tax expense         $ 3,000
Net Income (Loss)         $ (3,000)
Rose LifeScience Inc. [Member]          
Nature Of Operations [Line Items]          
Equity ownership percentage 80.00%   80.00%