XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]        
Shares withheld for taxes 67,281 88,988 141,880 171,632
Amount withheld for taxes $ 13,806 $ 11,631 $ 27,284 $ 20,368