XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation of Interim Period Statements - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 04, 2024
$ / shares
shares
Mar. 31, 2025
USD ($)
Segment
Company
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Jun. 03, 2024
shares
Basis Of Presentation Of Interim Period Statements [Line Items]          
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  
Income tax refunds received net of income tax payments     $ 1,100    
Potential common shares excluded from calculation of diluted loss per share | shares   593,988 541,620    
Common stock, shares authorized | shares 82,000,000 82,000,000   82,000,000 20,500,000
Stock split, conversion ratio 0.25 0.25 0.25    
Common stock, par value | $ / shares $ 0.01 $ 0.01   $ 0.01  
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.      
Number of operating segment | Segment   1      
Interest income   $ 2,400 $ 3,100    
Payroll weekly payment term   30 days      
Unbilled receivables   $ 248,800   $ 218,800  
Remaining trade accounts receivable   13,400   16,600  
Accrued payroll, payroll taxes and related benefits   22,000      
Accrued payroll and related benefits   230,983   $ 215,648  
Net cash inflows related to accrued payroll and related benefits   17,000      
Payroll taxes payable   5,000      
Additional Paid-in Capital [Member]          
Basis Of Presentation Of Interim Period Statements [Line Items]          
Prior period reclassification adjustment   $ 200