XML 82 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits, beginning balance $ 15,138 $ 6,939
Decreases related to tax positions taken during the prior year (594)  
Increase related to tax positions taken during the prior year 2,588  
Increases related to tax positions taken during the current year 3,071 8,199
Unrecognized tax benefits, ending balance $ 20,203 $ 15,138