v3.26.1
Stockholders' Equity (Details)
3 Months Ended 6 Months Ended
Jun. 17, 2026
$ / shares
shares
Jun. 30, 2026
USD ($)
class_of_common_stock
vote
$ / shares
shares
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
class_of_common_stock
vote
$ / shares
shares
Mar. 02, 2026
USD ($)
Dec. 31, 2025
$ / shares
Class of Stock [Line Items]            
Number of classes of common stock (in class of common stock) | class_of_common_stock   2   2    
Repurchase of common stock | $   $ 94,000 $ 3,618,000      
Secondary Offering            
Class of Stock [Line Items]            
Sale of stock (in shares) | shares 8,000,000          
Sale of stock (in usd per share) | $ / shares $ 19.00          
Sale of stock, underwriters option 30 days          
Over-Allotment Option            
Class of Stock [Line Items]            
Sale of stock (in shares) | shares 1,200,000          
Series A Common Stock            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001   $ 0.001
Number of votes for common stock (in vote) | vote   1   1    
Authorized amount | $         $ 100,000,000  
Repurchase of common stock (in shares) | shares   7,800   319,531    
Average cost per share (in dollars per share) | $ / shares   $ 11.98   $ 11.62    
Repurchase of common stock | $   $ 100,000   $ 3,700,000    
Remaining authorized, amount | $   $ 96,300,000   $ 96,300,000    
Series B Common Stock            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001   $ 0.001
Number of votes for common stock (in vote) | vote   20   20    
Conversion ratio (in shares) | shares       1