v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal income tax provision $ (27,535,000) $ 11,215,000  
Federal income tax provision   1,200,000  
Estimated income tax payment   1,230,000  
Income tax payment 0 1,172,000  
Valuation allowance 23,900,000 (5,100,000)  
Unrecognized tax benefits $ 6,634,000 $ 6,777,000 $ 4,623,000