XML 142 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Reconciliation of the Total Amounts 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 as of the beginning of the year $ 6,828 $ 8,604 $ 6,296
Increases related to prior year tax positions 70 65 0
Decreases related to prior year tax provisions (677) (4,230) (3,723)
Increase related to current year tax positions 1,253 2,389 6,031
Unrecognized tax benefits as of the end of the year $ 7,474 $ 6,828 $ 8,604