v3.26.1
Revenue Recognition and Accounts Receivable - Schedule of Disaggregated Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Service revenue, net $ 249,886,893 $ 102,808,807
Temporary placement services    
Disaggregation of Revenue [Line Items]    
Service revenue, net 245,570,294 101,826,339
Permanent placement and other services    
Disaggregation of Revenue [Line Items]    
Service revenue, net 1,404,784 982,468
Brokerage Services    
Disaggregation of Revenue [Line Items]    
Service revenue, net 1,972,827 0
Payrolling Services    
Disaggregation of Revenue [Line Items]    
Service revenue, net $ 938,988 $ 0