XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Change in valuation allowance for deferred tax assets $ 9,100,000    
Unrecognized tax positions of prior years due to settled tax positions 200,000 $ 100,000  
Offset valuation allowance 300,000    
Unrecognized tax benefits that would impact effective tax rate 1,500,000    
Decrease for tax positions of current years 300,000    
Unrecognized tax benefits inclusive of interest and penalties 2,400,000    
Interest and penalties $ 600,000    
Excise tax due to inflation reduction act 0.00% 0.00% 1.00%
PDP      
Operating Loss Carryforwards [Line Items]      
Deferred tax liabilities tax benefit $ 7,600,000    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Credit carryforwards 500    
2029 | Federal      
Operating Loss Carryforwards [Line Items]      
NOL available to offset future income 15,800,000    
2029 | State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
NOL available to offset future income 42,300,000    
2042 | Federal      
Operating Loss Carryforwards [Line Items]      
Credit carryforwards $ 800