Income Taxes - Deferred Tax Assets, Changes in Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Deferred Tax Assets, Valuation Allowance [Roll Forward] | |||
Balance at the beginning of the period | $ 434,895 | $ 416,588 | $ 422,812 |
Increase (decrease) due to net operating losses and temporary differences | 23,078 | 25,589 | (10,828) |
Increase due to stock-based compensation | 1,652 | 224 | 5,513 |
Decrease recorded against goodwill | 0 | (1,590) | 0 |
Increase recorded against additional paid-in capital | 96,316 | 2,720 | 2,842 |
Increase (decrease) recorded against other comprehensive income | 10,603 | (8,636) | (3,751) |
Balance at the end of the period | $ 566,544 | $ 434,895 | $ 416,588 |