v3.25.2
Revenue Recognition - Disaggregated Revenue (Details) - Tech-Focused [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]          
Revenues $ 32,027 $ 35,833 $ 64,328   $ 71,858
Dice          
Disaggregation of Revenue [Line Items]          
Revenues 13,626 13,528 27,003 $ 26,533  
ClearanceJobs          
Disaggregation of Revenue [Line Items]          
Revenues $ 18,401 $ 22,305 $ 37,325 $ 45,325