XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended 75 Months Ended
Sep. 30, 2024
shares
Sep. 30, 2025
reportable_segment
Sep. 30, 2024
shares
Sep. 30, 2025
$ / shares
shares
Jul. 16, 2019
shares
Accounting Policies [Abstract]          
Number of reportable segments | reportable_segment   1      
Number of shares authorized to be repurchased (in shares)         2,250,000
Number of shares repurchased (in shares)       803,349  
Average price per share repurchased (in USD per share) | $ / shares       $ 16.89  
Shares, non-dilutive (in shares) 87,012   87,012