v3.26.1
Stock-Based Compensation (Additional Information) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2025
Jul. 31, 2025
Oct. 31, 2017
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Weighted-average period         1 year 8 months 12 days 3 years 1 month 6 days    
Unrecognized compensation expense       $ 1,400 $ 1,400 $ 8,600    
Aggregate intrinsic value of the options outstanding       352,700 352,700 20,900    
Proceeds from exercise of stock options         12,042 595    
Equity Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Aggregate intrinsic value of the options exercisable         313,800 11,300    
Proceeds from exercise of stock options         1,600 $ 600    
Restricted stock units [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Fair value of RSUs vested       1,100 1,400      
Unrecognized compensation cost       $ 156,500 $ 156,500      
Weighted average period         3 years      
2017 Equity Incentive Plans                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares Issued     3,100,000          
Increment in reserved shares             11,300,000  
Number Of Reserved Shares, Increase approximately               26,700,000
Number of reserved shares             38,100,000  
Voting Power Percentage     10.00%          
Common stock available for issuance       0 0      
2025 Omnibus Incentive Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of reserved shares   24,100,000            
Shares outstanding percentage   3.00%            
2025 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares Issued 3,200,000              
Number of reserved shares 3,200,000              
Shares outstanding percentage 1.00%              
Fair market value of share, Percentage 85.00%