XML 29 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation of Interim Period Statements - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 04, 2024
$ / shares
shares
Jun. 30, 2025
USD ($)
Company
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Company
Segment
$ / shares
shares
Jun. 30, 2024
USD ($)
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   2      
Cash and cash equivalents, maturity term       3 months      
Allowance for expected credit losses   $ 900   $ 900   $ 900  
Income taxes paid net of income tax refunds received       $ 3,300      
Income tax refunds received net of income tax payments         $ 900    
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            
Common stock, par value | $ / shares $ 0.01 $ 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,500 $ 3,100 $ 4,900 6,200    
Payroll weekly payment term       30 days      
Unbilled receivables   252,200   $ 252,200   $ 218,800  
Remaining trade accounts receivable   $ 12,800   12,800   $ 16,600  
Accrued payroll, payroll taxes and related benefits         16,800    
Net cash inflows related to accrued payroll and related benefits         30,200    
Payroll taxes payable       (8,659) $ (13,370)    
Additional Paid-in Capital [Member]              
Basis Of Presentation Of Interim Period Statements [Line Items]              
Prior period reclassification adjustment       $ 200