XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation of Interim Period Statements - Additional Information (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 04, 2024
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Company
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 03, 2024
shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Stock split, description     On June 4, 2024, we amended our Charter to increase the number of authorized shares of common stock from 20,500,000 shares to 82,000,000 shares, and our Board of Directors declared a four-for-one split of the Company’s common stock effected in the form of a stock dividend (the “2024 Stock Split”). Each stockholder of record at the close of business on June 14, 2024 received a dividend of three additional shares of common stock for each then-held share, distributed after close of trading on June 21, 2024.      
Common stock, shares authorized | shares 82,000,000 82,000,000 82,000,000   82,000,000 20,500,000
Stock split, conversion ratio 0.25   0.25      
Common stock, par value | $ / shares $ 0.01 $ 0.01 $ 0.01   $ 0.01  
Revenue recognition professional employer service contracts term     1 year      
Professional employer service contract cancellation and termination period     30 days      
Payment term for staffing customers     30 days      
Number of wholly-owned insurance companies | Company     2      
Cash and cash equivalents, maturity term     3 months      
Allowance for expected credit losses   $ 900 $ 900   $ 900  
Income taxes paid     260 $ 2,840    
Prior period reclassification adjustment   $ 1,300 $ 5,400 $ 400 $ 200