XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Change in the Balance of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of period $ 10,492 $ 10,748 $ 9,296
Increases related to tax positions taken during a prior period 4 4 750
Decreases related to tax positions taken during the prior period (32) (138) (161)
Increases related to tax positions taken during the current period 997 1,163 1,566
Decreases related to settlements   (333)  
Decreases related to expiration of statute of limitations (197) (952) (703)
Balance at end of period $ 11,264 $ 10,492 $ 10,748