Income Tax - Schedule of Uncertain Tax Positions (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Abstract] | |||
| Beginning unrecognized tax benefits | $ 2,858 | $ 2,887 | $ 560 |
| Increases for tax positions related to prior years | 0 | 0 | 2,350 |
| Decreaes due to lapsed statutes of limitations | (571) | (29) | (23) |
| Ending unrecognized tax benefits | $ 2,287 | $ 2,858 | $ 2,887 |