XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes - Roll Forward of Our Total Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning balance $ 16,052 $ 15,694 $ 3,803
Additions, tax positions related to current year 91 1,264 46
Additions, tax positions related to prior years 0 45 12,831
Reductions, tax positions related to prior years (1,758) (951) (4)
Lapses in statues of limitations 0 0 (982)
Unrecognized tax benefits, ending balance $ 14,385 $ 16,052 $ 15,694