XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 02, 2022
USD ($)
shares
Feb. 28, 2022
USD ($)
$ / shares
shares
Feb. 11, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
office
Dec. 31, 2022
USD ($)
Nature Of Business And Basis Of Presentation [Line Items]          
Number of shares issued and sold (in shares) | shares   157,500      
Shares price per share (in dollars per share) | $ / shares   $ 16.00      
Proceeds from issuance of common stock | $   $ 2,500   $ 1,576 $ 1,471
United States          
Nature Of Business And Basis Of Presentation [Line Items]          
Number of offices | office       95  
Mexico          
Nature Of Business And Basis Of Presentation [Line Items]          
Number of offices | office       1  
Common Stock Offering          
Nature Of Business And Basis Of Presentation [Line Items]          
Number of shares issued and sold (in shares) | shares     900,000    
Shares price per share (in dollars per share) | $ / shares     $ 16.00    
Net proceeds from sale of common stock | $     $ 13,700    
Common Stock Offering | President, Chairman and Chief Executive Officer          
Nature Of Business And Basis Of Presentation [Line Items]          
Number of shares issued and sold (in shares) | shares     150,000    
Over-Allotment Option          
Nature Of Business And Basis Of Presentation [Line Items]          
Number of shares issued and sold (in shares) | shares 1,057,500        
Net proceeds from sale of common stock | $ $ 2,400        
Proceeds from issuance of common stock | $ $ 16,900