Stock Based Compensation - Schedule of Stock-Based Compensation Expense and Related Income Tax Benefit (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Income tax benefit | $ (9) | $ (34) | $ (119) | $ (166) |
| Net stock based compensation expense | 1,387 | 1,458 | 4,241 | 9,693 |
| Location, Statement of Income, Balance [Axis]: us-gaap:LaborAndRelatedExpense | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock based compensation expense | 1,392 | 1,417 | 4,209 | 9,637 |
| Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostAndExpenseOperating | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock based compensation expense | $ 4 | $ 75 | $ 151 | $ 222 |