Share-Based Compensation - Unrecognized Share-based Compensation Expense (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Total unrecognized stock-based compensation expense | $ 16,522 |
| Weighted Average Amortization Period (Years) | 2 years 5 months 15 days |
| Time-based restricted stock units | |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Unrecognized expense, restricted stock | $ 14,786 |
| Weighted Average Amortization Period (Years) | 2 years 6 months 14 days |
| Performance-based restricted stock units | |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |
| Unrecognized expense, restricted stock | $ 1,736 |
| Weighted Average Amortization Period (Years) | 1 year 9 months 21 days |