XML 77 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation - Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense $ 20,802 $ 11,493
Employees [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense 18,356 10,494
Nonemployees [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense 2,446 999
Research and Development [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense 8,537 4,845
General and Administrative [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense $ 12,265 $ 6,648