XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income (loss) before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
United States income $ 148,316 $ 44,541 $ (27,130)
Foreign income 6,627 5,623 5,616
Income (loss) before income taxes $ 154,943 $ 50,164 $ (21,514)