XML 68 R45.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]      
Domestic $ 71,745 $ 55,408 $ (27,200)
Foreign (972) (7,885) (4,314)
Total income (loss) before income taxes $ 70,773 $ 47,523 $ (31,514)