v3.26.1
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Benefit Plan          
Matching Contribution Expense   $ 20,049 $ 10,584 $ 51,624 $ 40,462
First matching contributions          
Employee Benefit Plan          
Percentage of employee contributions 100.00%        
Percentage of pay of the employee's eligible compensation 3.00%        
Second matching contributions          
Employee Benefit Plan          
Percentage of employee contributions 50.00%        
Percentage of pay of the employee's eligible compensation 2.00%