XML 104 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Stock-based Compensation Related to Company's Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Expensed stock compensation $ 5,961 $ 5,540 $ 19,446 $ 17,087
Capitalized stock compensation 481 712 1,570 2,066
TOTAL STOCK COMPENSATION $ 6,442 $ 6,252 $ 21,016 $ 19,153