XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - 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]      
Gross unrecognized tax benefits at beginning of year $ 4,888 $ 283 $ 0
Gross increases for tax positions in prior years 9,542 4,605 283
Decreases for settlements and payments (625) 0 0
Gross unrecognized tax benefits at end of year $ 13,805 $ 4,888 $ 283