XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 7,658 $ 18,719 $ 12,654 $ 30,884
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (711) 350 626 (726)
Total other comprehensive (loss) income, net of tax (711) 350 626 (726)
Comprehensive income $ 6,947 $ 19,069 $ 13,280 $ 30,158