XML 59 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - Schedule of U.S. government securities with the below market values and maturity dates (Parentheticals)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Maturing 03/23/2023, 3.750% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing May 18, 2023 Mar. 23, 2023
Discount Rate 2.791% 3.75%
Maturing 05/18/2023, 2.700% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Jun. 22, 2023 May 18, 2023
Discount Rate 4.654% 2.70%
Maturing 07/25/2023, 4.762% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Jul. 25, 2023  
Discount Rate 4.762%  
Maturing 08/03/2023, 4.820% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Aug. 03, 2023  
Discount Rate 4.82%  
Maturing 08/31/2023, 1.375% Coupon Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Aug. 31, 2023 Aug. 31, 2023
Coupon Rate 1.375% 1.375%
Maturing 09/21/2023, 4.382% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Sep. 21, 2023  
Discount Rate 4.382%  
Maturing 09/21/2023, 4.865% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Sep. 21, 2023  
Discount Rate 4.865%  
Maturing 09/28/2023, 4.709% Discount Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Sep. 28, 2023  
Discount Rate 4.709%  
Maturing 12/31/2023, 0.750% Coupon Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Dec. 31, 2023 Dec. 31, 2023
Coupon Rate 0.75% 0.75%
Maturing 01/31/2024, 0.875% Coupon Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Jan. 31, 2024 Jan. 31, 2024
Coupon Rate 0.875% 0.875%
Maturing 05/31/2024, 2.500% Coupon Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing May 31, 2024 May 31, 2024
Coupon Rate 2.50% 2.50%
Maturing 08/15/2024, 0.375% Coupon Rate [Member]    
Debt Securities, Held-to-Maturity, Past Due [Line Items]    
Maturing Aug. 15, 2024 Aug. 15, 2024
Coupon Rate 0.375% 0.375%