Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies Basis of Presentation - Schedule of Reconciliation of Numerator and Denominator used to Compute Basic and Diluted Net Income Per Share (Details)

v3.24.1
Significant Accounting Policies Basis of Presentation - Schedule of Reconciliation of Numerator and Denominator used to Compute Basic and Diluted Net Income Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class A Ordinary Shares    
Numerator:    
Allocation of net income Basic $ 4,718,162 $ 7,181,093
Allocation of net income Diluted $ 4,718,162 $ 7,181,093
Denominator    
Weighted-average shares outstanding Basic 15,692,073 20,505,808
Weighted-average shares outstanding Diluted 15,692,073 20,505,808
Basic net income per ordinary share $ 0.3 $ 0.35
Diluted net income per ordinary share $ 0.3 $ 0.35
Class B Ordinary Shares    
Numerator:    
Allocation of net income Basic $ 2,249,776 $ 2,606,006
Allocation of net income Diluted $ 2,249,776 $ 2,606,006
Denominator    
Weighted-average shares outstanding Basic 7,482,500 7,441,521
Weighted-average shares outstanding Diluted 7,482,500 7,441,521
Basic net income per ordinary share $ 0.3 $ 0.35
Diluted net income per ordinary share $ 0.3 $ 0.35