v3.25.2
Organization - Additional Information (Details) - $ / shares
Apr. 01, 2022
Feb. 09, 2010
IPO [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Stock issued during period, shares   5,680,000
Over-Allotment Option [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Share price   $ 18.5
Private Placement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Stock issued during period, shares   600,000
Share price   $ 18.5
Common Stock [Member] | SUNS Company Merger [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Shares issued, price per share $ 0.7796  
Stock issued during period, shares, acquisitions 12,511,825