XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes -Reconciliation of Unrecognized Tax Benefits Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Beginning balance $ 10,639 $ 9,875
Reductions for tax positions of prior years (363) 0
Lapse of statute of limitations (91) (36)
Additions based on tax positions related to the current year 948 800
Ending balance $ 11,133 $ 10,639