v3.26.1
Condensed Consolidated Statement of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 21,584 $ 15,485 $ 57,373 $ 40,278
Foreign currency translation adjustments, net of tax of $347 and $647 and $281 and $627 for the three and six months ended June 30, 2026 and 2025, respectively 1,305 2,434 1,056 2,357
Total other comprehensive income 1,305 2,434 1,056 2,357
Comprehensive income $ 22,889 $ 17,919 $ 58,429 $ 42,635