XML 127 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits      
Unrecognized benefit — beginning of period $ 11,124 $ 9,415 $ 7,643
Gross increases — current year tax positions 2,502 1,413 1,773
Gross increases — prior year tax positions 40 299 0
Gross decreases — prior year tax positions (91) (3) (1)
Settlements with tax authorities 0 0 0
Unrecognized benefit — end of period $ 13,575 $ 11,124 $ 9,415