XML 169 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits from Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefit beginning of year $ 12,315 $ 9,455 $ 7,816
Increases-tax positions in prior year 1,203 0 0
Increases-tax positions in current year 3,732 2,860 1,639
Statute of limitation expiration (2,315) 0 0
Unrecognized tax benefit end of year $ 14,935 $ 12,315 $ 9,455