XML 208 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statement of Comprehensive Income (Loss) - 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 earnings $ 13,221 $ 30,860 $ 53,499 $ 92,496
Foreign currency translation adjustments, net of tax of $175 and $(675) and 802 and (1,516) for the three and nine months ended September 30, 2025 and 2024, respectively 659 (2,540) 3,016 (5,703)
Total other comprehensive income (loss) 659 (2,540) 3,016 (5,703)
Comprehensive income $ 13,880 $ 28,320 $ 56,515 $ 86,793