v3.25.0.1
Income Taxes - Reconciliation of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Text Block [Abstract]    
Beginning balance $ 2,456 $ 0
Gross increase (decrease) related to prior year positions 0 0
Gross decrease related to settlements 0 0
Gross increase related to current year positions 898 2,456
Ending balance $ 3,354 $ 2,456