XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Reconciliation 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]      
Balance at the beginning of the year $ 6,184 $ 5,436 $ 4,156
Additions based on tax positions related to the current year 1,323 839 1,255
Additions based on tax positions related to prior years 1,134 0 25
Decreases based on tax positions related to prior years 0 (91) 0
Balance at the end of the year $ 8,641 $ 6,184 $ 5,436