XML 111 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Gross Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance of unrecognized tax benefits $ 19,236 $ 16,428 $ 8,982
Increases related to prior year tax positions 1,444   1,925
(Decreases) related to prior year tax positions   (1,750)  
Increases related to current year tax positions 23,181 4,558 5,521
Ending balance of unrecognized tax benefits $ 43,861 $ 19,236 $ 16,428