Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share (Details)

v3.24.2.u1
Net Income (Loss) Per Share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Income Loss Per Share (Details) [Line Items]        
Antidilutive securities excluded from computation diluted net income per share 1,690,695 3,885,324 1,738,251 3,885,324
Performance Stock Unit [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Antidilutive securities excluded from computation diluted net income per share 85,090   85,090  
MALKA acquisition [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Right to receive shares, contingent consideration, expiration date     Sep. 22, 2026  
Class A Common Stock [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Antidilutive securities excluded from computation diluted net income per share 168,942   216,498  
Class A Common Stock [Member] | Earnout Shares upon Achieving Milestone One [Member] | MALKA acquisition [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Shares issuable upon reaching certain price milestones     250,000  
Share Price $ 375   $ 375  
Class A Common Stock [Member] | Earnout Shares upon Achieving Milestone Two [Member] | MALKA acquisition [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Shares issuable upon reaching certain price milestones     333,333  
Share Price $ 495   $ 495