XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning of the year $ 31,976 $ 26,412 $ 20,010
Increases related to prior year tax positions 0 0 0
Decreases related to prior year tax positions (3,088) (418) 0
Increases related to current year tax positions 1,305 5,982 6,402
Unrecognized tax benefits, end of year $ 30,193 $ 31,976 $ 26,412