XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income (Unaudited) - 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 $ 21,759 $ 54,252 $ 43,870 $ 70,485
Other comprehensive (loss)/income        
Foreign currency translation adjustment, net of income taxes (24) 261 (383) 727
Other comprehensive (loss)/income (24) 261 (383) 727
Comprehensive income $ 21,735 $ 54,513 $ 43,487 $ 71,212