v3.26.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Nov. 18, 2025
Class of Stock [Line Items]      
Purchase of treasury shares   $ 695  
2025 Stock Repurchase Program | Class A Common Stock      
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 20,000
Shares repurchased (in shares) 0    
2023 Stock Repurchase Program | Class A Common Stock      
Class of Stock [Line Items]      
Shares repurchased (in shares)   22,198  
Purchase of treasury shares   $ 700