XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 12,598 $ 10,132 $ 24,312 $ 19,641
Retirement benefit reserves 17 19 22 27
Foreign currency translation adjustments (7,734) (3,706) (11,047) (123)
Comprehensive income $ 4,881 $ 6,445 $ 13,287 $ 19,545