XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Summary of Significant Accounting Policies (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
majorProductCategory
shares
Sep. 30, 2021
shares
Sep. 30, 2022
majorProductCategory
shares
Sep. 30, 2021
shares
Apr. 26, 2018
$ / shares
shares
Accounting Policies [Abstract]          
Shares, Issued         38,097,525
Sale of Stock, Price Per Share | $ / shares         $ 15.00
Number of major product categories | majorProductCategory 2   2    
Shares repurchased and retired (shares) 0 4,293,924 6,662,421 4,293,924