XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Shares reserved for issuance (in shares)   14,208,559 13,399,583    
Stock-based compensation expense   $ 52,906 $ 76,216 $ 20,168  
Remaining shares reserved for future issuances under the 2024 Employee Stock Purchase Plan          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Shares reserved for issuance (in shares) 715,000       309,514
Shares repurchased 1,100,000        
Percentage of outstanding shares 1.00%        
Stock-based compensation expense   $ 1,100 $ 1,600    
Common stock, shares, issued (in shares)   92,188 48,876    
Remaining shares reserved for future issuances under the 2024 Employee Stock Purchase Plan | Employee Stock          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Purchase price of common stock, percent   85.00%