v3.26.1
Stockholders' Equity - Schedule Of Share-Based Payment Arrangement, Shares Withheld For Tax Withholding Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]        
Shares withheld for taxes 85,870 67,281 154,808 141,880
Amount withheld for taxes $ 59,484 $ 13,806 $ 87,315 $ 27,284