v3.26.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 22,371 $ 27,771 $ 215,817 $ 179,471
Other comprehensive (loss) income:        
Foreign currency translation adjustment (52) (183) (911) (50)
Comprehensive income $ 22,319 $ 27,588 $ 214,906 $ 179,421