XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of year $ 7,143 $ 6,180
Additions for tax positions of prior years 9,354 605
Additions based on tax positions related to the current year 524 358
Reduction for tax positions of prior years (1,340) 0
Balance at end of year $ 15,681 $ 7,143