v3.26.1
Revenue Recognition and Accounts Receivable - Schedule of Disaggregated Revenues (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Service revenue, net $ 319,806,775 $ 102,896,993 $ 569,693,668 $ 205,705,800
Temporary placement services        
Disaggregation of Revenue [Line Items]        
Service revenue, net 313,961,556 102,033,461 559,531,850 203,859,800
Permanent placement and other services        
Disaggregation of Revenue [Line Items]        
Service revenue, net 2,141,110 863,532 3,545,894 1,846,000
Brokerage Services        
Disaggregation of Revenue [Line Items]        
Service revenue, net 2,509,985 0 4,482,812 0
Payrolling Services        
Disaggregation of Revenue [Line Items]        
Service revenue, net $ 1,194,124 $ 0 $ 2,133,112 $ 0