XML 145 R112.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - 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]      
Valuation allowance beginning balance $ 123,310 $ 74,972 $ 46,732
Increase of valuation allowance 47,531 48,338 28,240
Valuation allowance ending balance $ 170,841 $ 123,310 $ 74,972