XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Apr. 01, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
office
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Nature Of Business And Basis Of Presentation [Line Items]        
Proceeds from issuance of common stock   $ 947 $ 777  
Deferred offering costs       $ 200
Chief Executive Officer And Chief Operating Officer        
Nature Of Business And Basis Of Presentation [Line Items]        
Number of shares issued and sold (in shares) | shares 179,412      
Shares price per share (in dollars per share) | $ / shares $ 34.00      
Proceeds from issuance of common stock $ 6,100      
Common Stock Offering        
Nature Of Business And Basis Of Presentation [Line Items]        
Number of shares issued and sold (in shares) | shares 1,323,530      
Shares price per share (in dollars per share) | $ / shares $ 34.00      
Net proceeds from sale of common stock $ 42,000      
Over-Allotment Option        
Nature Of Business And Basis Of Presentation [Line Items]        
Number of shares issued and sold (in shares) | shares 1,502,942      
Over-Allotment Option | Chief Executive Officer And Chief Operating Officer        
Nature Of Business And Basis Of Presentation [Line Items]        
Net proceeds from sale of common stock $ 5,700      
Proceeds from issuance of common stock $ 51,100      
United States        
Nature Of Business And Basis Of Presentation [Line Items]        
Number of offices | office   90    
MEXICO        
Nature Of Business And Basis Of Presentation [Line Items]        
Number of offices | office   2