XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACQUISITIONS (Supplemental Unaudited Pro Forma Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Business Acquisition [Line Items]    
Business Acquisition, Pro Forma Revenue $ 82,428 $ 162,919
Business Acquisition, Pro Forma Gross Profit 30,026 58,527
Business Acquisition, Pro Forma Net Income (Loss) $ 2,755 $ (12,933)
Earnings Per Share, Pro Forma [Abstract]    
Basic pro forma (in usd per share) $ 0.26 $ (1.21)
Diluted pro forma (in usd per share) $ 0.26 $ (1.21)