XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 13,836 $ 9,875 $ 4,249
Additions as a result of tax positions taken during the current year 493 359 223
Additions as a result of tax positions taken during prior years 7,447 4,255 8,807
Reductions as a result of tax positions taken during prior years (5,651) 0 (503)
Reductions relating to settlements with taxing authorities (1,997) 0 (2,110)
Reductions as a result of lapse of statute of limitation periods (362) (653) (791)
Ending balance $ 13,766 $ 13,836 $ 9,875