XML 125 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Roll Forward]      
Beginning balance $ 45,704 $ 41,250 $ 37,143
Charges to income tax expense 3,469 4,814 4,392
Release of valuation allowance (7,558) (360) (285)
Ending balance $ 41,615 $ 45,704 $ 41,250