XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Summary of Deferred Tax Benefits Recognized and Tax Benefits Realized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]        
Deferred tax benefits recognized $ 724 $ 72 $ 2,287 $ 205
Tax benefits realized for vested stock 938 147 1,899 300
Fair value of vested stock $ 172,481 $ 44,669 $ 172,481 $ 44,669