XML 100 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation and Equity - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock awards      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock compensation expense $ 7,843 $ 7,114 $ 8,776