XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Stock Repurchase (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders' Equity          
Aggregate purchase price     $ 177,000   $ 177,000
Shares issued and sold in December 2022          
Stockholders' Equity          
Number of shares authorized to be repurchased 8,250        
Aggregate purchase price $ 50,050        
Repurchase price ($ per share) $ 6.07        
Stock Repurchase Program          
Stockholders' Equity          
Number of shares authorized to be repurchased 100,000        
Number of shares repurchased during period   0 20,854 0  
Aggregate purchase price     $ 127,000