XML 64 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization, Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended 36 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Research and development   $ 236,718 $ 272,350 $ 245,441  
Revision of Prior Period, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Research and development $ 36,900       $ 25,600