Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share (Details)

v3.24.3
Net Income (Loss) Per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net Income Loss Per Share (Details) [Line Items]        
Antidilutive securities excluded from computation diluted net income per share 3,214,596 3,756,521 1,755,173 3,756,521
Performance Stock Unit [Member]        
Net Income Loss Per Share (Details) [Line Items]        
Antidilutive securities excluded from computation diluted net income per share     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     233,420  
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