XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (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—beginning balance $ 18,157 $ 16,573 $ 15,391
Increase related to tax positions taken during prior year 112 342 1,234
Decrease related to tax positions taken during prior year (19) (21) (1,253)
Increase related to tax positions taken during current year 1,716 1,263 1,354
Decrease related to expiration of unrecognized tax benefit 0 0 (153)
Gross unrecognized tax benefits—ending balance $ 19,966 $ 18,157 $ 16,573