v3.26.1
Share Transactions (Additional Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 22, 2026
May 21, 2026
May 20, 2026
Nov. 03, 2025
Apr. 22, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Transactions [Line Items]                  
Number of shares issued and sold (in Shares)                 32,662
Aggregate purchase price                 $ 500,000
Common stock repurchase shares           $ 4,085,405 $ 4,230,020 $ 5,674,152 5,702,084
Stock repurchased during period, value           $ 4,085,405 $ 4,230,020 5,674,152 $ 5,702,084
Affiliate open market share purchase plan authorized amount               $ 5,000,000  
Company Stock Repurchase Program [Member]                  
Share Transactions [Line Items]                  
Open market share purchase plan authorized amount     $ 30,000,000 $ 5,000,000          
Rule 10b5-1 Repurchase Plan [Member]                  
Share Transactions [Line Items]                  
Repurchase shares (in Shares)               517,882  
PSCM Rule 10b5-1 Stock Purchase Plan [Member]                  
Share Transactions [Line Items]                  
Aggregate purchase price $ 10,000,000                
Affiliate open market share purchase plan authorized amount         $ 2,500,000     $ 2,500,000  
Purchse of Common Stock               67,875  
IPO [Member]                  
Share Transactions [Line Items]                  
Common stock repurchase shares   $ 10,000,000           $ 20,000,000  
Acquired aggregate of common stock               15,000,000  
Stock repurchased during period, value   $ 10,000,000           $ 20,000,000