v3.26.1
Stock Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 18, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
shares
Jun. 17, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized 5,039,004    
Percentage of outstanding stock maximum 7.00%    
Percentage of outstanding stock, maximum, annual increase 4.00%    
Shares granted (in shares)   0  
Earnout Shares      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Earnout shares (in shares) 6,000,000 6,000,000  
Earnout Shares | Employees      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Earnout shares (in shares) 829,097    
Teamshares Inc      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Exchange ratio     4.510
Options outstanding (in shares) 6,371,877   1,412,833
Options, weighted average exercise price (in usd per share) | $ / shares $ 4.47   $ 20.16
Earnout Shares      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Aggregate fair value were granted | $ $ 7.3    
Employee Stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for future issuance (in shares) 1,439,715    
Annual increase to reserve 1.00%